CS + Statistics @ University of Toronto | Incoming SWE Intern @ StackAdapt | Canadian Citizen
I'm a backend and ML-focused software engineer who has shipped production code across distributed systems, LLM pipelines, and data infrastructure. Currently interning at StackAdapt (Summer 2026) after 8 months at Geotab where I doubled SQL pipeline throughput and reduced frontend latency by 33% for 100K+ users.
I care about systems that scale and code that ships — not just prototype demos.
- Distributed backends — FastAPI microservices, Kafka event streaming, AWS Lambda, Docker CI/CD
- LLM & AI pipelines — RAG with LangChain + Pinecone, multi-agent workflows with LangGraph, MCP tool orchestration
- Frontend — React + TypeScript, React Query, code-splitting, lazy loading
- Systems — multi-threaded C/C++ tooling, POSIX concurrency, Linux internals
| Project | What it does | Stack |
|---|---|---|
| DocRAG | Semantic search + RAG platform — sub-150ms retrieval over 10K+ docs | FastAPI · LangChain · Pinecone · Redis · AWS |
| BrowserBuddy | AI browser extension for QnA, similarity search & price comparison via MCP agents | LangGraph · FastAPI · React · Python |
| Stockgram | Stock portfolio tracker + social network, hosted on GCP | Spring Boot · PostgreSQL · Redis · Java |
| SysMon | Multi-threaded Linux CPU/memory monitor using POSIX threads & pipes | C++ · Linux · Bash |
Languages Python · TypeScript · Java · C++ · C# · SQL · R
Frameworks FastAPI · React · Spring Boot · LangChain · LangGraph · scikit-learn
Infrastructure AWS · GCP · Docker · Kafka · PostgreSQL · Redis · GitHub Actions
- StackAdapt — Incoming SWE Intern (May 2026)
- Geotab — SWE Intern: 2× SQL throughput, −33% frontend latency for 100K+ users, Claude AI agent saving 8–12h/sprint
- Adamjee Life — SWE Intern: −25% API latency, serverless AWS Lambda for 10K+ users
- GPA: 3.96 | Expected graduation: Aug 2027


