
About Me
I'm a Software Engineering student who loves building fast, reliable systems and AI-powered tools. I enjoy designing clean backends, experimenting with multi-agent workflows, and shipping projects that solve real problems. Recently, I've built tools like a distributed rate-limiter, an AI relocation assistant, and CareerPilot AI, which won 2nd place at Sharkbyte 2025.
- Python, Go, C#, Java, JavaScript/TypeScript
- FastAPI, Flask, .NET, Node.js
- React, Next.js, Tailwind
- Redis, SQL, gRPC, REST APIs
- Docker, CI/CD, Cloud Run
- OpenAI APIs, Vertex AI, Cloudflare Workers
My Projects
CareerPilot AI (2nd Place)
AI career-mapping platform that generates personalized roadmaps for students using multi-agent reasoning for resume analysis, skill matching, and recruiter-style feedback. Deployed on Cloud Run + Cloudflare Workers with async pipelines and vector search.
PythonFastAPIReactNext.jsGoogle Cloud RunCloudflare WorkersGemini APINextMove
AI-powered relocation assistant using parallel agents to recommend housing, jobs, lifestyle, and local activities. Integrated Google Cloud, LinkedIn API, and Mapbox for real-time personalized recommendations and interactive map visualizations.
FastAPINext.jsVertex AIGoogle Places APILinkedIn APIMapboxHelios
Distributed token-bucket rate limiter built in Go with Redis, gRPC, Docker, and Prometheus/Grafana dashboards. Scales to 50k req/sec. Demo available on LinkedIn.
GoRedisgRPCDockerPrometheusGrafanaFitMate
Virtual gym trainer using computer vision and ML to detect exercise poses and give real-time feedback.
PythonOpenCVMachine LearningReactBudgetBuddy
Money management app with automated expense categorization and personalized budget insights.
JavaScriptNext.jsLocalStorageWho's That Pokémon?
Pokémon guessing game built with HTML, CSS, and JavaScript.
HTMLCSSJavaScriptPantry Tracker
Firebase-powered inventory app with real-time database sync, user auth, and item search.
ReactFirebase AuthFirebase Realtime DB
Let's Connect
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!
