Personal Projects

A collection of projects showcasing my skills in web development, machine learning, and software engineering

Web Development

Workout Tracker

A production-ready full-stack workout tracking platform built with Next.js App Router and PostgreSQL, featuring authenticated dashboards, structured workout data, and a secure server-side AI assistant integrated via OpenRouter using a custom API route.

Next.js (App Router)
TypeScript
PostgreSQL
Server Components
JWT Authentication
OAuth (NextAuth)
OpenRouter AI (Server API)
Live Demo
Systems Programming

HTTP Server (C++)

A high-performance HTTP server implemented in C++ that demonstrates low-level networking, concurrency, and scalable request handling. Includes both a multithreaded thread-pool server and an epoll-based event-driven server with benchmarks comparing throughput and latency.

C++
HTTP Server
Sockets & Epoll
Concurrency / Thread Pool
Benchmarking
View Code
Systems Programming

LinkSnap

A high-performance URL shortening system built with Python (aiohttp) that generates short codes and serves fast redirects via a REST API. Uses SQLite with uniqueness constraints to ensure identical long URLs map to a single short link, with application-level caching, rate limiting, and input validation for reliability. Includes a lightweight Next.js frontend for link creation and QR code generation.

Python (aiohttp)
RESTful API
SQLite
Caching Layer
Next.js Frontend
TypeScript
Tailwind CSS
View Code
Machine Learning

ActiveTrack

A machine learning–driven fitness analytics system that processes workout data to identify patterns, predict performance trends, and generate personalized training insights using statistical and ML models.

Python
Scikit-learn
TensorFlow
Pandas
NumPy
View Code
Automation

JIRA Automation Suite

A web-based automation tool built with Next.js that integrates with the JIRA REST API to fetch, bulk-update, and export issue data into Excel-ready formats, designed as a workflow automation proof-of-concept.

Next.js
JavaScript
JIRA API Integration
REST API
Excel
Live Demo
Automation

EchoSphere

A Python-based virtual desktop assistant that uses speech recognition and natural language processing to execute voice commands, automate system tasks, and perform contextual web queries through a modular command architecture.

Python
Speech Recognition
NLP & Command Parsing
BeautifulSoup (Web Scraping)
View Code
Web Development

HCN Generator

A lightweight web-based QA utility that generates valid Health Card Numbers using the Luhn algorithm, enabling testers to validate healthcare systems with compliant synthetic data instead of real patient information.

JavaScript
HTML5
CSS3
Luhn Algorithm
Live Demo
Machine Learning

Crypto Price Prediction

Advanced cryptocurrency price prediction system using sentiment analysis and deep learning with TensorFlow for accurate market forecasting.

Python
TensorFlow
Yahoo Finance
Wikipedia
View Code
Web Development

Online MCQ Quiz

A responsive web-based multiple-choice quiz platform where users can answer questions in real-time, track scores instantly, and receive immediate feedback. Built for seamless interaction with smooth question transitions and score tracking.

HTML5
CSS3
JavaScript
Netlify
Live Demo
Web Development

Decision Dice

A fun and interactive web app that randomly selects an option from a user-provided list. Features smooth animations, instant results, and an intuitive interface for effortless decision-making.

HTML5
CSS3
JavaScript
Netlify
Live Demo
Web Development

Online RPG Game

A browser-based text RPG called 'Dragon Repeller' where players explore locations, battle monsters, manage inventory, and progress through quests. Includes character stats, turn-based combat, and immersive storytelling.

HTML5
CSS3
JavaScript
Live Demo
Desktop Applications

Text Editor

A full-featured desktop text editor built in Java with syntax highlighting, file management, and a clean graphical interface. Supports multiple file editing and smooth user interactions.

Java
IntelliJ IDEA
View Code
Desktop Applications

Snake Game

A modernized version of the classic Snake game built in Java. Features smooth animations, responsive controls, and object-oriented design for maintainable gameplay logic.

Desktop Applications

Space Shooter Game

A multiplayer space shooter built with Python and Pygame. Includes dynamic gameplay, collectible power-ups, and competitive scoring mechanics for an engaging action experience.

Python
Pygame
View Code