

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


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.


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.


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.


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.


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.


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.


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.


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


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.


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.


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.


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.


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


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