homeprojectsexperienceresumecontact

projects

systems built across full-stack, cloud, and machine learning domains.

Resume Version Manager
A full-stack application for uploading and managing resume PDFs with application metadata such as company, date, and tags.
ReactViteTailwind CSSNode.jsExpress.jsMongoDBCloudinary
VaultLink
A dynamic encrypted file sharing app where files are encrypted in-browser using AES-256-GCM, stored as encrypted bytes in S3-compatible storage, and shared through expiring, download-limited links.
Next.jsTypeScriptTailwind CSSWeb Crypto APINode.jsExpress.jsMongoDBMongooseMulterS3-Compatible Storage
CourtConverge
An authless mobile-first Next.js app that helps groups find fair badminton meetup courts with room-based flows, centroid fairness ranking, and Google Maps navigation.
Next.jsTypeScriptZodPostgreSQLBrowser Geolocation API
AWS Email Briefing System
A serverless automation that generates and delivers daily email summaries by classifying incoming emails into actionable and informational categories. Built using AWS-native services with scheduled execution and secure token handling.
AWS LambdaAmazon EventBridgeAmazon SESAmazon S3AWS IAMCloudWatchPython
HireWise
An AI-powered resume-to-job matching platform that analyzes resumes against job descriptions using semantic skill matching, weighted readiness scoring, and deterministic skill-gap explanations through an interactive multi-page workflow.
Next.jsTypeScriptFastAPIPythonTailwind CSSKaTeXNLP
MailPilot
A Gmail companion app that fetches emails from Gmail API, stores them in Supabase, and displays them in a beautiful dashboard. Features Google OAuth, FastAPI backend, Supabase storage, and a modern React dashboard UI.
ReactViteTailwind CSSFastAPIPythonSupabasePostgreSQLGoogle OAuth 2.0
Offline Autocorrect for Obsidian
An offline Obsidian plugin that detects likely typos and shows inline suggestions using a local SymSpell dictionary. Supports safe-context checks, trigger key customization, and desktop-only local operation.
TypeScriptObsidian Plugin APISymSpellMarkdownOffline NLP
CodeSearch
A codebase retrieval and question-answering toolkit that indexes repositories for semantic search, retrieves relevant files for natural-language questions, and supports reranking plus evaluation and ablation runs.
PythonStreamlitSemantic SearchCode RAG
MHConnect
A platform connecting mental health professionals and individuals seeking support. Features community forums, verified professional network, and educational resources for mental wellbeing.
Next.jsTypeScriptTailwind CSS
Prompt Optimiser
A Chrome extension that restructures and enhances user-written prompts into clear, high-quality AI prompts. Users can optimise highlighted text based on goal, tone, and target audience, powered by an Azure OpenAI–backed API.
Chrome Extensions APIJavaScriptNode.jsExpress.jsAzure OpenAIRender
CyberSec Edu
An educational platform focused on cybersecurity awareness and learning. Provides resources and guides to help users improve their cybersecurity knowledge.
Next.jsTypeScriptTailwind CSS
AWS Hybrid Cloud Architecture Project
A hybrid cloud architecture that integrates an on-premises storage simulation with AWS services, enabling secure data transfer, event-driven processing, and centralized metadata storage.
AWS S3Amazon EC2AWS Storage GatewayAWS LambdaAmazon DynamoDBAWS IAM