jul 2026 – sep 2026
ML Intern, Growth at Roboflow (YC S20) 
Computer vision demos and tutorials reaching 500,000+ developers.
ml intern @roboflow · computer engineering @uwaterloo
Roboflow
(YC S20). 50+ published articles and computer vision demos reaching
500K+ developers
University of Waterloo. Turned down two
van der Heijden Lab, University of Waterloo. Co-authored
"A Machine Learning-Driven Modelling Framework for
Predicting Redox Flow Battery Performance"
(
SSRN, 2026)
Ignition Hacks 2025. 130+ hackers, 45 shipped projects
Peel Student Advisory Committee: represented 50+ middle schools and co-organized the Peel VEX IQ Robotics Showcase
Ally Solutions
TMAS Academy
1st Place, GenAI Genesis 2025 (Online Finance)
·
2nd Place, Hack49 2024 (Cybersecurity)
jul 2026 – sep 2026

Computer vision demos and tutorials reaching 500,000+ developers.
jul 2025 – present

End-to-end vision projects and 50+ technical articles on models, workflows, and deployment.
jul 2025 – jun 2026

With the van der Heijden Lab: ML surrogate models for redox flow batteries; co-authored a paper.
may 2025 – sep 2025

Building real-time voice agents and conversational AI for enterprise clients.
jul 2025 – aug 2025

Revamped the TMAS website and built tools used by 500+ active students.
apr 2025 – sep 2025

Designed and built the hackathon site; led the AI workshop for 130+ hackers.
mar 2024 – jan 2026

Personally taught 450+ students to swim. First job.
connect4-robot · aug 2026
a robot arm opponent: RF-DETR board tracking, 8-ply bitboard negamax in 12 ms, spoken trash talk via Gemini and ElevenLabs
shot-tracker · aug 2026 · 200K+ views
on-device shot analytics from one phone camera: RF-DETR ball and rim tracking with pose-based release biomechanics
package-track · jul 2026
a porch lockbox that opens itself for verified deliveries: on-device CoreML detection, cloud verification, ESP32 solenoid over LAN
tabula · may 2026 · eurekahacks
one photo in, routed KiCad PCB out: OpenCV grid reconstruction, Roboflow component detection, Gemini netlist synthesis
spendwise · mar 2025 · 1st place, genai genesis
Gemini receipt OCR and spending analysis with Socket.IO shared savings challenges
numina · jun 2025 · spurhacks
renders Manim animations on demand, paired with voice-to-voice tutoring and adaptive quizzes
selected from 50+ articles on the roboflow blog
SSRN · jul 2026 · with J. S. Khan and M. van der Heijden
a feedforward surrogate trained on 2,215 pore-network simulations predicts overpotential, current density, and pressure drop at R² above 0.96 in milliseconds