Experience
- AI Engineer Intern, Royal Bank of Canada (Sep 2026 – Present)
- Building multi-agent systems: agent harnesses, human-to-agent workflows, and agent-to-agent coordination.
- Research Assistant, UTSC Department of Psychology (Jan 2025 – Present)
- Assisted with experiment design, testing, and data collection for a 50-person human-AI interaction study.
- AI Engineer Intern, Kumon (Ed. Tech) (Jun 2025 – Sep 2025)
- Built an automation platform that eliminated 90% of manual payroll work and validated it against 5 years of historical data with 100% accuracy.
- Software Developer Intern, Unicom (Fintech Startup) (Jan 2025 – Apr 2025)
- 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%.
- Software Developer, GenAI Genesis (Sep 2024 – Jun 2026)
- 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.
- Software Developer, Google Developer Group, UofT Scarborough (Sep 2024 – Jun 2026)
- Built an AI-assisted communications system to reach 1,000+ members and an event recommendation engine that suggests relevant events to each user.
- Full Stack Developer Intern, Kumon (Ed. Tech) (Jun 2024 – Sep 2024)
- 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.
- HawkEye Hack the North Winner
- AI accessibility tool enabling visually impaired users to query their environment via real-time computer vision, NLP-driven object identification, and voice-controlled agentic search.
- 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 startup.
Skills
- 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