Software Engineering · Machine Learning · Systems Design
Hi, I'm Shilo — a Mechatronics Engineer building at the intersection of AI and Robotics.
Mechatronics Engineering student at the University of Waterloo, currently interning as an ML Research Engineer and Software Engineer. I build AI-powered products, contribute to autonomous drone systems, and compete in hackathons.
Experiences
Internships and team roles where I've shipped products, trained models, and built systems.

Coincidence Labs
Machine Learning Engineering Intern

Cohere Labs
Machine Learning Research Engineer

Perceivable Design Studios Inc.
Machine Learning Research & Development Intern

Friedmann AI
Software Engineering Intern

Normative
Software Engineer Intern

Waterloo Aerial Robotics Group (WARG)
Autonomy Team Member
Projects
Explorations at the intersection of ML, product design, and full-stack.

Proof

Dermalens

Coursely

Brain Battle

Mid Chats

Solar Panel Calculator

Gym Posture Corrector
OCR Document Analyzer
Nutrition/Fitness Plan Builder
Research
Exploring the frontiers of machine learning, LLM adaptation, and intelligent systems.
Memory Retrieval Strategy Matters: A Comparative Study of Episodic Memory Backends for Reflexion-Style LLM Agents
Memory Retrieval Strategy Matters: A Comparative Study of Episodic Memory Backends for Reflexion-Style LLM Agents
We show that retrieval ordering within a backend class accounts for a larger performance gap (12pp) than the choice of backend itself. Vector DB leads on first-attempt success; SQL converges once failure-first ordering is applied.
Read paper →