About
I'm a student at the University of Toronto building AI agents and the plumbing that makes them useful: the harnesses they run in, and the handoffs between people, agents, and other agents.
Right now that means multi-agent systems at Royal Bank of Canada. Before that, I interned at Kumon and Unicom and built the platform behind GenAI Genesis, Canada's largest AI hackathon.
I've also won six hackathons, including Hack the North and HackThe6ix.
Experience
Sep 2026 – Present AI Engineer · Royal Bank of Canada
Intern
Building multi-agent systems: agent harnesses, human-to-agent workflows, and agent-to-agent coordination.
Jan 2025 – Present Research Assistant · UTSC Department of Psychology
Assisted with experiment design, testing, and data collection for a 50-person human-AI interaction study.
Jun 2025 – Sep 2025 AI Engineer · Kumon (Ed. Tech)
Intern
Built an automation platform that eliminated 90% of manual payroll work and validated it against 5 years of historical data with 100% accuracy.
Jan 2025 – Apr 2025 Software Developer · Unicom (Fintech Startup)
Intern
Built AI-powered pipelines to automatically extract and process data from financial documents. Shipped backend services handling 10k+ requests per minute while cutting page load times by 60%.
Show 3 earlier rolesShow fewer
Sep 2024 – Jun 2026 Software Developer · GenAI Genesis
Built and maintained the platform behind Canada's largest AI hackathon, serving 2,500+ users. Set up monitoring across 500k+ daily events to catch issues early.
Sep 2024 – Jun 2026 Software Developer · Google Developer Group, UofT Scarborough
Built an AI-assisted communications system to reach 1,000+ members and an event recommendation engine that suggests relevant events to each user.
Jun 2024 – Sep 2024 Full Stack Developer · Kumon (Ed. Tech)
Intern
Automated data processing for 250+ clients, saving 20+ hours per week. Built a scheduling app that cut 60+ hours of manual work per month.
Projects
UofT Index
7k+ MAU. Course and instructor index for all three UofT campuses: ratings, open seats, past class averages, course evals, and prerequisite trees for courses and whole programs.
UofT Webring
Portfolio discovery platform for UofT students with Supabase auth, serverless onboarding via AWS SES, and a CDN-backed asset delivery layer with CloudFront edge caching.
RescueNet
★ HackThe6ix Winner
Disaster relief platform connecting displaced people with available hosts in real-time.
Browser Extensions
StayFocused and InstaBlocker — productivity extensions with 600+ combined users. Block distracting websites with time limits and lockdown mode, or selectively hide addictive Instagram features.
Also built
- Stealth B2B SaaS startupIn stealth
Stack
- AI & Agents
- Claude AI, Vercel AI SDK, LangChain, LlamaIndex, PyTorch, OpenAI API, RAG, MCP
- Languages
- TypeScript, Python, C/C++, Java, SQL
- Infrastructure & Cloud
- AWS, Docker, Jenkins, Firebase, Supabase, Vercel, Nginx
- Databases
- PostgreSQL, MongoDB, Redis, PGVector
- Frameworks
- React, Next.js, Node.js, FastAPI, Django
Contact
Let's build something.
Open to opportunities, collaborations, and interesting conversations. Email is the fastest way to reach me.