Master of Mathematics, Computer Science · University of Waterloo
Sept 2024 – Dec 2026 · Advisor: Pengyu Nie · GPA 97/100
Bachelor of Computing, Mathematics & Analytics · Queen's University
Sept 2019 – Apr 2024 · GPA 4.0/4.3
Software Engineer Intern · Google
May 2026 – Aug 2026 · Mountain View, CA
- Enabled HybridSim, a TPU performance simulator, for third-party workloads, improving accuracy by up to 90%.
- Built an autonomous agentic configuration optimizer with a reward system and context management, reaching up to 16% higher TPU throughput on 4 training workloads.
AI Software Developer · CGI
Sept 2025 – Dec 2025 · Toronto, ON
- Developed an AI-driven code analysis platform with code embedding, indexing, AST parsing and a RAG pipeline, using LLMs to produce codebase insights.
- Enhanced a Ticket Analyzer with NLP clustering, classification pipelines and a similarity-scoring engine.
Machine Learning Developer · Royal Bank of Canada
May 2025 – Aug 2025 · Toronto, ON
- Prototyped and evaluated agentic AI coding tools (Cursor, Devin, Windsurf) on real engineering tasks.
- Built automated Python benchmarks across curated repositories, measuring task success rate and code correctness.
Automation Engineer · Ericsson Canada
Sept 2022 – Dec 2023 · Ottawa, ON
- Built 10+ automated workflows with Power Automate, Azure and Python, producing 20+ daily dashboards and cutting manual work by 90%.
- Developed a license-request email server serving 400+ users, and a React cause-and-effect chain builder.