<HC />

Projects

A collection of projects that reflect my software engineering journey.

Showing 34 of 34 projects

C
Cloud & Serverless ArchitectureCompleted

CloudDeploy — Automated Static Site Hosting Platform

A self-hosted static site deployment platform that automates S3 static hosting provisioning, immutable versioned deployments, one-click server-side CopyObject rollbacks, and CloudWatch metrics with a dark glassmorphism dashboard.

PythonFlaskboto3Amazon S3Amazon RDS+10 more
S3 Key-Prefix Isolated Multi-TenancyAmazon RDS PostgreSQLServer-Side S3 CopyObject (Instant)
ConverseCloud screenshot
Full-Stack Web DevelopmentActive Development

ConverseCloud

A full-stack language exchange platform that connects users with native speakers for real-time language practice through messaging and video calls. The platform includes user onboarding, friend discovery, chat, video communication, and extensive theme customization.

React 19Vite 7Node.jsExpress.jsMongoDB Atlas+12 more
30+Real-Time Messaging · Video CallingJWT + httpOnly Cookies
LaTeX Report Studio screenshot
Full-Stack Web DevelopmentActive Development

LaTeX Report Studio

A unified web-based engineering report workspace combining Monaco LaTeX editing, on-demand PDF compilation, embedded draw.io diagramming, IEEE BibTeX citation management, and AES-256 encrypted BYO-key Gemini AI text humanization.

Next.js 16React 19TypeScriptMonaco EditorTailwind CSS+11 more
Next.js 16 App Router & Edge MiddlewareYtoTech LaTeX-on-HTTP ServiceEmbedded draw.io Canvas (9 Diagram Types)
LoomCV screenshot
Full-Stack SaaS ApplicationCompleted

LoomCV

An AI-powered resume builder SaaS that enables users to create professional resumes through a guided multi-step editor with real-time preview, AI-assisted content generation, subscription-based plans, and cloud-based resume management.

Next.js 15React 19TypeScriptPostgreSQLPrisma ORM+11 more
Resume Summary Generation · ATS Bullet Point GenerationCloud File UploadsFull-Stack SaaS
Markowl screenshot
Desktop ApplicationArchived Learning Project

Markowl

A local-first cross-platform Markdown note-taking desktop application built with Electron, React, and TypeScript, featuring a rich MDX editor, typed IPC communication, atomic state management, and automatic note persistence.

Electron 39React 19TypeScript 5JotaiMDXEditor+8 more
Local Markdown FilesWindows · macOSElectron Multi-Process Architecture
RCPIT ACM Chapter — Official Website screenshot
Web DevelopmentCompleted

RCPIT ACM Chapter — Official Website

Official website for the RCPIT ACM Student Chapter, built to serve as the chapter's digital presence by showcasing events, leadership, activities, membership opportunities, and community initiatives through a modern, responsive, and high-performance web platform.

Next.js 15.5React 19Tailwind CSS v4React IconsGeist Font+3 more
400+ StudentsStatic ExportNear Zero
Reverie screenshot
Full-Stack Web & Mobile DevelopmentActive Development

Reverie

A cross-platform emotional journaling platform that combines mood tracking, AI-powered reflections, memory capsules, analytics, and mindful journaling across web and mobile applications backed by a unified API and database.

Next.js 14React 18React NativeExpo SDK 56Node.js+18 more
Web · AndroidMonorepo (Backend + Web + Mobile)JWT Access Tokens · Refresh Token Rotation
Undertone — Privacy-First Social Platform screenshot
Cloud & Serverless ArchitectureActive Development

Undertone — Privacy-First Social Platform

A privacy-first, anonymous interest-based discussion platform built on a Single-Table DynamoDB schema, AWS Cognito JWT verification, AWS ECS Fargate serverless containers, real-time API Gateway WebSockets, Amazon Rekognition media moderation, and Amazon Polly voice synthesis.

Next.js 15React 19React NativeExpo SDK 57Python+12 more
Single-Table DynamoDB & ECS FargateAmazon Cognito & Backend JWT MiddlewareAPI Gateway WebSockets & Lambda
Afterglow screenshot
Frontend Web DevelopmentCompleted

Afterglow

A cinematic frontend experience focused on immersive animations, premium UI design, responsive architecture, and motion-driven interactions using GSAP, modern CSS techniques, and vanilla JavaScript.

HTML5CSS3JavaScriptGSAPGoogle Fonts+3 more
Frontend ExperienceStatic Client-Side WebsiteGSAP
AI Celebrity Detector API screenshot
Cloud & Serverless ArchitectureCompleted

AI Celebrity Detector API

An AWS-backed celebrity recognition system that identifies famous faces in uploaded photos using Amazon Rekognition, stores analysis history in DynamoDB, and exposes serverless endpoints via API Gateway and Lambda.

AWS LambdaAWS API GatewayAWS RekognitionAWS DynamoDBAWS S3+7 more
Serverless HTTP API Gateway & LambdaAmazon Rekognition RecognizeCelebritiesap-south-1
Bloomkeeper — AWS Flower Detection App screenshot
Cloud & Serverless ArchitectureCompleted

Bloomkeeper — AWS Flower Detection App

A cloud-native flower identification and speech synthesis platform built on AWS serverless architecture using Amazon Rekognition label detection, Amazon Polly text-to-speech, direct S3 presigned URL uploads, and an event-driven Lambda pipeline.

AWS LambdaAmazon RekognitionAmazon PollyAWS API GatewayAWS S3+9 more
Event-Driven Serverless Pipelineap-south-1Amazon Polly MP3
CineBook — Movie Ticket Booking Platform screenshot
Cloud & Serverless ArchitectureArchived Learning Project

CineBook — Movie Ticket Booking Platform

A cloud-native movie ticket booking platform inspired by BookMyShow that guarantees atomic seat reservations using DynamoDB transactions (transact_write_items) and conditional expressions to eliminate double-bookings without database locks.

PythonFlaskGunicornAmazon DynamoDBAWS API Gateway+8 more
Flask Gunicorn Backend on EC2 with API GatewayAmazon DynamoDB (On-Demand)DynamoDB transact_write_items
Coditor screenshot
Full-Stack Web ApplicationCompleted

Coditor

A full-stack browser-based developer platform that combines Monaco-powered code editing, multi-language code execution, community snippet sharing, execution history, and subscription-based feature access within a reactive real-time architecture.

Next.js 15React 18TypeScriptConvexClerk Authentication+8 more
10+Reactive Full-Stack PlatformClerk
CombineKit screenshot
Full-Stack SaaS ApplicationCompleted

CombineKit

A freemium PDF merging SaaS platform that enables authenticated users to merge multiple PDF files into a single downloadable document while enforcing monthly usage quotas through MongoDB-backed metering and secure API-based document processing.

Next.js 15React 19TypeScriptMongoDB AtlasClerk Authentication+5 more
5 Merges / MonthFull-Stack SaaSClerk
Desktop Audio Player Java screenshot
Desktop ApplicationArchived Learning Project

Desktop Audio Player Java

A desktop audio player built with Java Swing and the Java Sound API that supports playback of WAV, AIFF, and AU audio files while exploring thread-safe UI updates, native audio resource management, and Java Platform Module System (JPMS) architecture.

Java SE 11+Java SwingJava Sound APIJPMS (Java Platform Module System)javax.sound.sampled+1 more
WAV · AIFFDesktop GUI ApplicationZero External Dependencies
Desktop Text Editor Java screenshot
Desktop ApplicationExperimental Prototype

Desktop Text Editor Java

A lightweight desktop text editor built with Java Swing that supports file editing, font customization, color selection, and real-time document statistics while exploring Swing's event-driven architecture, EDT threading model, and Java Platform Module System concepts. :contentReference[oaicite:0]{index=0}

Java 11+Java SwingJava AWTJava I/OJPMS (Java Platform Module System)+4 more
TXTDesktop GUI ApplicationJDK Only
Finance Tracker App screenshot
Mobile ApplicationCompleted

Finance Tracker App

A cross-platform personal finance management application that allows users to track income and expenses, monitor balance summaries, manage transaction history, and securely access financial data through a mobile-first architecture built on React Native and serverless infrastructure.

React Native 0.81Expo 54Expo Router 6Node.jsExpress 4.21+7 more
Android · iOS100 Requests / 60 SecondsPostgreSQL
FitTrack — Offline-First Fitness Tracker screenshot
Mobile ApplicationActive Development

FitTrack — Offline-First Fitness Tracker

An offline-first cross-platform fitness tracking mobile application featuring a pre-bundled 1,324 exercise dataset, dual SQLite storage adapters (expo-sqlite on native, sql.js WASM on web), drag-to-reorder routine builders, and auto-starting rest timers with zero backend dependencies.

Expo SDK 51React Native 0.74TypeScript 5.3expo-sqlitesql.js (WASM)+6 more
Offline-First Mobile Architectureexpo-sqlite (Native) & sql.js WASM (Web)Immediate Set Disk Writes & Cascade Foreign Keys
FloodAlert India screenshot
Full-Stack Web ApplicationCompleted

FloodAlert India

A multi-role flood monitoring and emergency response platform designed to facilitate disaster communication between citizens, local authorities, and administrators through flood alerts, incident reporting, and emergency coordination workflows.

Java 8Java ServletsJSPMySQLJDBC+6 more
Citizen · AuthorityServlet-Based MVC ArchitectureMySQL
FoodSave screenshot
Full-Stack Web ApplicationArchived Learning Project

FoodSave

A full-stack food waste reduction marketplace that connects food businesses with customers by allowing surplus and near-expiry food items to be sold at discounted prices through a role-based platform with administrative oversight.

Java 8Spring MVC 5.2Hibernate 5.4Spring ORMMySQL 8+5 more
Admin · BusinessMonolithic MVC ApplicationMySQL
HeartWave screenshot
Full-Stack Real-Time ApplicationActive Development

HeartWave

A real-time collaborative listening platform that enables multiple users to watch and listen to YouTube content together through synchronized playback, shared queues, live chat, and room-based collaboration.

React 19TypeScriptViteNode.jsExpress 5+10 more
6-Character Invite CodesServer-AuthoritativeSynchronized Playback · Live Chat
Ledger — Smart Expense Tracker screenshot
Cloud & Serverless ArchitectureArchived Learning Project

Ledger — Smart Expense Tracker

An AWS-native expense tracking platform with Amazon Cognito authentication, API Gateway JWT authorization, Lambda-hosted Flask business logic via aws-wsgi, per-user partitioned DynamoDB storage, and CloudWatch reporting.

AWS LambdaAmazon CognitoAWS API GatewayAWS DynamoDBAWS CloudWatch+9 more
Serverless Lambda & WSGI AdaptationAmazon Cognito & JWT AuthorizerPer-User PK (user_id) & SK (expense_id)
L
Full-Stack Web DevelopmentActive Development

LoomCV ATS Scorer

A standalone, privacy-preserving resume ATS optimization micro-service acting as a satellite extension to LoomCV. Runs local LLM inference (Ollama / Llama 3) for zero-cost client-side analysis and provides Google Gemini Flash cloud scoring for premium tiers.

Next.js 15React 18.3TypeScript 5Tailwind CSSPrisma ORM+8 more
Next.js 15 Satellite Micro-ServiceClient-Side Ollama (Local $0 Cost) + Gemini CloudServer Components & Client Components
Mumble Chat screenshot
Web DevelopmentCompleted

Mumble Chat

A real-time chat application inspired by modern communication platforms, designed to provide seamless messaging, user interaction, and community communication through an intuitive and responsive interface.

ReactJavaScriptCSSReal-Time CommunicationWebSockets (if implemented)+1 more
Real-Time Messaging
P
Cloud & Serverless ArchitectureCompleted

Pulse — Real-Time Emotion Detection on AWS

A real-time facial recognition and emotion detection platform built on AWS serverless architecture that indexes face identities, detects emotional states, infers drowsiness, and surfaces live leaderboards and CloudWatch dashboards.

AWS LambdaAWS RekognitionAWS DynamoDBAWS S3AWS CloudWatch+7 more
Event-Driven Serverless Pipeline80% ConfidenceO(1) Atomic Reads
Q.Cafe — Coffee Shop Landing Page screenshot
Frontend Web DevelopmentArchived Learning Project

Q.Cafe — Coffee Shop Landing Page

A fully responsive coffee shop marketing website built using vanilla HTML, CSS, and JavaScript, focused on mastering frontend fundamentals, responsive layouts, animation systems, and modern browser APIs without relying on frameworks or build tools.

HTML5CSS3JavaScript (ES6)CSS GridCSS Flexbox+5 more
Marketing Landing PageStatic Frontend Website
SeasonScape screenshot
Frontend Web DevelopmentCompleted

SeasonScape

A scroll-driven luxury travel discovery platform for India — implemented from a professional Figma design using React 18, GSAP ScrollTrigger, and a client-side AI trip planner across 25 fully functional routes.

React 18TypeScript 5React Router 6GSAP 3.12ScrollTrigger+5 more
Static SPAGSAP 3.12 & ScrollTriggerClient-Side Keyword & Budget Scoring
SkillSwap — Community Skill Exchange Platform screenshot
Full-Stack Web ApplicationCompleted

SkillSwap — Community Skill Exchange Platform

A community-driven skill exchange platform where users trade knowledge and expertise through a virtual credit economy instead of monetary transactions, enabling people to teach, learn, and collaborate within a structured peer-to-peer ecosystem.

Java 8Spring MVC 5.2.4Spring ORM 5.2.3Spring Context 5.2.3Hibernate 5.4.2+8 more
Admin · UserMonolithic MVC ApplicationMySQL
Storytime Stars — Kids Storytelling App screenshot
Cloud & Serverless ArchitectureCompleted

Storytime Stars — Kids Storytelling App

A cloud-native kids storytelling platform where teachers publish stories, AWS converts them into narrated read-aloud audio with Amazon Polly via an S3 event pipeline, and students open interactive book-style story cards.

AWS LambdaAmazon PollyAWS S3AWS DynamoDBAWS API Gateway+8 more
Serverless Event-Driven Pipeline with MessagingAmazon Polly (Ivy Neural/Standard)ap-south-1
SysLens screenshot
Desktop ApplicationCompleted

SysLens

A cross-platform desktop system monitoring application that provides real-time visibility into CPU, RAM, and storage utilization through live analytics, interactive charts, and a custom Electron-based desktop experience.

Electron 38React 19TypeScript 5.8Recharts 3Vite 6+6 more
500msCPU Usage · RAM UsageWindows · macOS
T
Mobile ApplicationCompleted

TaskFlow — Real-Time Cross-Platform Task Manager

A cross-platform task management application built with React Native and Convex that enables users to create, update, complete, and manage tasks with real-time synchronization through a reactive subscription-based architecture.

React Native 0.81.5Expo 54Expo Router 6TypeScript 5.9Convex+4 more
Android · iOSReactive BaaS ArchitectureReal-Time
Velvet Pour screenshot
Frontend Web DevelopmentArchived Learning Project

Velvet Pour

A scroll-driven animated landing page for a premium cocktail bar, built as an engineering study of high-performance frontend animations using GSAP, ScrollTrigger, video scrubbing, CSS mask effects, and React lifecycle integration.

React 19GSAP 3.14gsap/reactTailwind CSS 4Vite 7+2 more
Single Page ApplicationGSAP ScrollTriggerClient-Side Rendering
Wildlife Explorer screenshot
Cloud & Serverless ArchitectureCompleted

Wildlife Explorer

A cloud-native wildlife detection platform that turns browser cameras into automated camera traps, processing captures via S3 object events, Amazon Rekognition animal filtering, SQS asynchronous polling, DynamoDB leaderboards, and CloudWatch metrics.

PythonFlaskAWS LambdaAmazon RekognitionAmazon DynamoDB+9 more
Event-Driven S3 & SQS PipelineAmazon Rekognition Animal Filtering3 DynamoDB Tables (Detections, Leaderboard, Stats)
Y
Backend ApplicationCompleted

YT Title Doctor

An event-driven AI pipeline that analyzes YouTube channels, generates AI-optimized video title suggestions using Gemini, and delivers personalized recommendations via email through a multi-stage asynchronous workflow.

Node.jsTypeScriptMotiaGemini 2.5 FlashYouTube Data API v3+4 more
Event-Driven PipelineAsynchronous202 Accepted