Software Engineer
Computer Science and Statistics at UBC



Select a skill to see more.

Embedded Systems Software Engineer Intern
Jan 2027
Palo Alto, California, USA

Software Development Engineer Intern
May - Aug 2026
Vancouver, BC, Canada

Embedded Software Engineer Co-op
Jan 2025 - May 2026
Calgary, AB, Canada / Remote
Local-first job discovery and AI-powered application preparation.
See more here: GitHub Repository.



RF transmitter identification using learned and statistical signal features.
See more here: GitHub Repository.



AI-assisted 3D motor-rehabilitation exercises for traumatic brain injury.
See more here: GitHub Repository, Slide Deck.



Real-time wearable motion tracking with synchronized EMG and IMU data.
See more here: Firmware, iOS App, GitHub Organization.






A custom drone spanning hardware, embedded firmware, and mobile control.
See more here: CAD Model Link, GitHub Repository.






A responsive health-information app built at nwHacks 2024.
See more here: Live Demo, GitHub Repository.



A fully tested Java desktop app for organizing outfits.
See more here: Virtual Closet.






Heart-disease prediction using KNN and exploratory data analysis.
See more here: Report, GitHub Repository.



A secure medical-form workflow that placed top four at ThinkTECH.



A serverless fitness tracker for Android and desktop.
See more here: Poster Report, Exvi.






2D and 3D rendering engines built across four languages.
See more here: Java, C++ with physics & multiple platforms, C++ 2D & 3D with lua scripting, Typescript, Rust, Raytracer.






A Windows utility for apps, wallpapers, and privacy settings.
See more here: GitHub Repository.



Copyright © 2026 Callum Mackenzie