Computer Science @ University of Waterloo
I'm a computer science student at the University of Waterloo and a software engineer focused on coding agents, machine learning infrastructure, and distributed systems.
I've worked at both startups and large tech companies on ML infrastructure and agentic systems, and I enjoy turning research ideas into real-world products. Outside of work, I like playing and watching sports and exploring new cities :)
Bachelor of Computer Science, Honours Co-op
Expected Graduation: April 2028 • GPA: 91%
Software Engineer Intern
I developed a Go evaluation platform for coding agents across 120 production tasks, reducing merge-readiness disagreement by 57% with deterministic execution, mutation testing, and model adjudication.
Machine Learning Engineer Intern
I architected distributed Bayesian hyperparameter optimization on Vertex AI, quadrupling trials per run while improving PR-AUC by 8.8% and GMV-weighted PR-AUC by 33.8% for fraud models.
AI Engineer Intern
I launched a Google ADK multi-agent platform that synthesized enterprise knowledge into briefs and visuals, cutting content production time by 78% and earning lab-wide adoption.
Machine Learning Engineer Intern
I created a LangGraph vision-agent system that reconstructed engineering diagrams in AutoCAD with 99.3% symbol detection accuracy, cutting manual work by 85% and saving $350K+ annually.
Software Engineer Intern
I helped build the core meal recommendation engine, designed evaluation frameworks to measure recommendation quality, and contributed to additional user-facing product features.
Co-inventor on US Patent 12,106,843 B1
Lead Developer
Sep 2024 - PresentBuilding to bring students onchain at Canada's largest student-run blockchain organization
Engineering
Jan 2024 - Dec 2024Developed computer vision and autonomous navigation software for drones to complete missions without human control
Educational web app for learning sign language through interactive activities. Engineered a feedforward neural network for real-time sign language recognition, integrating OpenCV and MediaPipe with a Streamlit frontend.
TensorFlow • OpenCV • Keras • React.js • FastAPI • Streamlit • Google MediaPipe • NumPy