Works
A place to showcase my projects which I have worked on in the past and currently working on.
News AggregatorSoon
The news aggregator platform collects, personalizes, and delivers news using a microservices architecture. It offers user accounts, automated collection, AI-powered conversations, real-time notifications, analytics, and full-text search. Built with modern technologies.
Python
FastAPI
RAG
Go
PostgreSQL
Snowflake
dbt
RabbitMQ
Kafka
Airflow
Docker
Kubernetes
Next.js
Elasticsearch
Gitignore Generator
A VSCode extension that generates .gitignore file for the project. The extension uses the gitignore.io API to fetch the .gitignore file.
Typescript
VSCode API
Developer Portfolio v2
This portfolio website acts as an extension to my resume with the aim of showcasing my skills and projects. This current version uses Sanity as a Headless CMS to manage the content.
Next.js
TailwindCSS
Headless CMS
Sanity
Vercel
Typescript
Developer Portfolio v1
This portfolio website acted as an extension to my resume with the aim of showcasing my skills and projects. The website was hosted on Linode's VPS.
React
Node.js
JavaScript
Nginx
Despeckling SAR images
LAs a part of my final MSc Dissertation I had to use deep image prior (Based on deep convolutional Neural) to denoise the SAR images.
Python
PyTorch
Deep CNN
Gesture Keyboard
The device uses aerial gestures to write on the screen. This was made using Arduino Nano microcontroller, Bluetooth module and Gyroscope sensor.
Arduino
Python
Bluetooth
Gyroscope
Tkinter
Scikit-learn
Visualizing Nobel laureates using Dash
A web application that visualizes the Nobel laureates using Plotly's Dash framework. The data is fetched from the Nobel Prize API.
Python
Dash
Plotly
CSS