All Projects

A complete collection of my work — from algorithms to full-stack applications.

Agentic AI Assistant

An Agentic AI Assistant that run locally on my machine, that run 24/7 and have proper sandboxing, allowing it to work properly without the risk of prompt injection or accidental deletion of files.

AlgorithmCLIAPIPython

Sorting Visualizer

Interactive algorithm visualization tool built with React and TypeScript, featuring real-time animation controls for sorting algorithms like Quick Sort, Merge Sort, and Bubble Sort.

ReactTypeScriptAlgorithms

C++ Task Organizer

A CLI-based task management application with persistent storage, priority queuing, and dependency graph support using modern C++17 features.

C++CMakeSQLite

Portfolio Web App

Personal portfolio website built with Astro and Tailwind CSS, featuring a glassmorphism design system and responsive project showcase.

AstroTailwind CSSTypeScript

E-Commerce Backend

RESTful API built with Node.js and Express, featuring JWT authentication, product management, and Stripe payment integration.

Node.jsExpressPostgreSQLStripe

Weather Dashboard

Real-time weather dashboard using OpenWeather API with location-based forecasts, charts, and responsive design.

ReactChart.jsAPI

CLI Markdown Editor

Terminal-based markdown editor with live preview, syntax highlighting, and export-to-HTML capabilities.

PythonRichTyper

Machine Learning Pipeline

End-to-end ML pipeline with data preprocessing, model training, and deployment using scikit-learn and FastAPI.

PythonFastAPIDockerscikit-learn

Real-Time Chat App

WebSocket-powered chat application with room management, typing indicators, and message persistence using Redis.

Node.jsSocket.ioRedisReact

Blockchain Explorer

A lightweight blockchain explorer with transaction search, address lookup, and real-time block monitoring.

TypeScriptReactEthereumGraphQL

Music Streaming API

RESTful API for music streaming with playlist management, audio transcoding, and recommendation engine.

Node.jsPostgreSQLRedisDocker

Task Automation Bot

CLI bot for automating repetitive tasks like file organization, email scheduling, and system backups.

PythonTyperSQLiteCLI

Image Recognition App

Web app for image classification using TensorFlow.js, supporting drag-and-drop uploads with real-time predictions.

ReactTensorFlow.jsTypeScriptAPI

Serverless Blog Engine

A serverless blog platform built with AWS Lambda, DynamoDB, and S3 featuring markdown support and tag filtering.

Node.jsAWSTypeScriptGraphQL

CGPA Calculator

A C++ program that computes a student's cumulative grade point average (CGPA) from user-provided course grades and credit hours.

C++Algorithm

Rock Paper Scissors

A classic two-player game where each player chooses one of three shapes — rock, paper, or scissors — with winner determination by standard rules.

C++

Casino Number Guessing Game

A C++ game that tests the player's luck by guessing a random number generated by the computer within a limited range and attempts.

C++CLI

Scientific Calculator

A C++ calculator that performs basic arithmetic alongside advanced scientific operations including trigonometric and logarithmic functions.

C++Algorithm

Login and Registration System

A C++ authentication system that handles user registration, secure credential storage, and login validation.

C++