My Skillset
The core technologies I use to build scalable applications.
I build AI-powered tools and full-stack apps — from RAG pipelines and multi-agent systems to production booking platforms.
The core technologies I use to build scalable applications.
I start by understanding the problem, constraints, and what a working solution actually needs to do.
I design the system — data flow, APIs, and how each piece talks to the others — before writing implementation code.
I build in focused increments, testing each piece as it comes together rather than all at once at the end.
I deploy, monitor real usage, and refine based on what actually happens in production.
Hands-on roles where I applied engineering principles and built real-world tools.
An end-to-end conversational booking RAG pipeline with a 5-step booking state machine, averaging 6.34s latency across 31 test evaluations. Integrates MCP tool-calling for Google Calendar sync, with a fallback booking UI for resilience.
An MCQ grading system using a CNN trained on 10,200 labeled bubble-region images. Ships both a Tkinter desktop GUI and a Flask web API covering answer key upload, batch grading, and CSV/XLSX export.
A full-stack Rubik's Cube solver — webcam-based scanning paired with a custom C++17 two-phase Kociemba solver (2,100+ LOC, IDA* search over ~4M precomputed pruning-table entries), guiding users through physical moves with a manual-correction fallback.
Led a 5-member team through systems-thinking prototyping and market research, ranking in the top 10% of 100+ competing teams.
Practiced 200+ algorithmic challenges, refining code efficiency, debugging, and computational thinking skills.
Breaking down complex issues into logical, scalable solutions.
Quickly learning new tech stacks and pivoting when requirements change.
Guiding teams, taking ownership, and driving projects to successful completion.
Balancing parallel projects while delivering quality code on schedule.