CV
Education
Sep 2024 - Apr 2028
University of British Columbia
Combined Major in Computer Science, Mathematics and Physics
Coursework Machine Learning, Data Structures and Algorithms, Computer Systems, Computer Hardware and Operating Systems, Linear Algebra (Honours), Discrete Mathematics
Experience
May 2026 - Present
Founder, Eithelmir
- Built a multi-modal pipeline that predicts half-body pose from egocentric video and two wrist IMUs, reaching 9.8 cm mean joint error against multi-view RGB triangulation
- Designed a development interface for visualising 3D limb localisation and reconstruction, combining SMPL avatars, MANO hand rigs and controlled recording sessions
- Built and shipped app.eithelmir.com: the bounty board, the contributor wallet, and the upload API the iOS capture apps post to, along with the payment handling behind it
Sep 2025 - Present
Software Co-Lead, UBC Rover
- Own the HMI project: a modular Qt operator interface with runtime plugins, dwindle panel management, saved layouts, and multi-monitor support
- Own the reinforcement-learning project: arm simulation, DAgger experiments, and residual RL on IK; recorded 429/435 Approach-to-Strike completions in MuJoCo across 87 keys with five trials each
- Progressed from IK control to IK-driven task completion, alongside embedded GNSS mapping and pathing
- Wrote the 100 Hz CAN-FD arm driver for Moteus controllers, tuned arm PID gains, and built a telemetry-driven digital twin
- Contributed Docker environments, source organisation, Morse-code tools, and the team website
- Traced a competition arm failure to a concentric error in a high-load motor, and helped design the CAD fix
Sep 2024 - Aug 2025
Computer Vision and Telemetry, UBC Aerial Robotics and Rocketry Club
- Placed 2nd of more than 40 teams at the Aerial Evolution Association of Canada, 2025
- Built an autoencoding denoiser on an RRDBNet backbone trained adversarially, feeding cleaner frames into the detection model downstream
- Applied transfer learning to YOLOv8 to isolate infrared emission in live flight, improving detection accuracy by an estimated 27%
- Worked on the ZeroMQ messaging pipeline connecting the airframe's onboard systems
Awards
| F26 | Top 10% of applicants · Y Combinator |
|---|---|
| 2025 | Best Solo Hacker · CS6 Hacks |
| 2026 | 3rd place · Kickstart |
| 2026 | Best Hardware · StormHacks |
Skills
- Languages
- Python, Java, C++, C, JavaScript, TypeScript, HTML/CSS, Assembly (Y86)
- Robotics
- ROS 2, MoveIt 2, RViz2, MuJoCo, RoboSuite, CAN-FD, Moteus, Fusion 360
- Machine learning
- PyTorch, TensorFlow, YOLOv8, MediaPipe, SMPL, GANs
- Web and infrastructure
- React, Next.js, Node.js, Flask, FastAPI, PostgreSQL, Supabase, Docker
- Platforms
- Git, Linux (Arch, Ubuntu), AWS (EC2, S3, DynamoDB, Bedrock)