Chapter I Work
Work / Selected projects
Selected
work.
Medical AI, ongoing honours research, backend systems, and software built end to end. Earlier experiments and projects are here too.
13 projects
Face2FaceA social discovery app inspired by Nintendo 3DS StreetPass, helping people connect with others nearby through shared interests and anonymous conversations. Built and shipped to an iPhone in 36 hours, winning 2nd place at MRUHacks 2026.
October 2026 / Backend & Infrastructure DeveloperHECKTOR Medical AIWorked with PET/CT scans to segment head and neck tumours, extract imaging-derived features, and test whether those features could support downstream cancer staging.
Summer 2026 / Medical AI Research ContributorAdaptive Prompting for AutomaViCMy honours research looks at how communication-partner prompts relate to what a participant is doing, with the longer-term goal of understanding when different kinds of prompts are useful.
2026–Present / Honours Research StudentSilentSpeakA browser-based hand-gesture recognition prototype that takes webcam input, classifies the gesture, and turns the prediction into useful interface feedback.
36 hours / Gesture classifier & application integrationFrontierSat Ground Station Data SystemBackend and database work for CalgaryToSpace’s ground-station software, helping organise telemetry and other data coming through the FrontierSat communications stack.
2026–Present / Software / RF Communications ContributorFinanceGuyA personal-finance app I started because I wanted something that did more than show charts after I had already spent the money.
2026–Present / Co-Founder & Lead DeveloperTethys AUV SimulationROS 2 and Gazebo simulation work for AUV Calgary’s autonomous underwater vehicle, built to make software easier to develop and test before putting it on the real robot.
2026–Present / Software Team MemberDystopiaA 2D platformer I built directly in Python and Pygame, without using a game engine.
3 months · early project / Project Lead & DeveloperAI Dungeon MasterA small AI storytelling experiment that separates campaign planning from the live response loop instead of asking one model to invent everything at once.
48 hours / Full-Stack DeveloperSwiftApplyA Chrome extension that uses on-device AI to help with job summaries, cover letters, profile matching, and application tracking.
3 weeks / Extension DeveloperBank Subscription PredictionAn earlier ML project where I predicted whether a bank customer would subscribe after a marketing campaign and learned why accuracy can be a bad metric for imbalanced data.2 months / ML Project DeveloperMNIST Digit ClassificationOne of my first deep-learning projects: training a neural network to recognise handwritten digits and learning what a basic image-classification pipeline actually looks like.2 weeks · early project / ML Project DeveloperCochrane Tourism StrategyA tourism data project looking at where visitors were coming from, how the town was performing, and what that could mean for Cochrane’s tourism strategy.
1 week / Data Analyst · Case Competition
October 2026 / Backend & Infrastructure DeveloperHECKTOR Medical AIWorked with PET/CT scans to segment head and neck tumours, extract imaging-derived features, and test whether those features could support downstream cancer staging.
Summer 2026 / Medical AI Research ContributorAdaptive Prompting for AutomaViCMy honours research looks at how communication-partner prompts relate to what a participant is doing, with the longer-term goal of understanding when different kinds of prompts are useful.
2026–Present / Honours Research StudentSilentSpeakA browser-based hand-gesture recognition prototype that takes webcam input, classifies the gesture, and turns the prediction into useful interface feedback.
36 hours / Gesture classifier & application integrationFrontierSat Ground Station Data SystemBackend and database work for CalgaryToSpace’s ground-station software, helping organise telemetry and other data coming through the FrontierSat communications stack.
2026–Present / Software / RF Communications ContributorFinanceGuyA personal-finance app I started because I wanted something that did more than show charts after I had already spent the money.
2026–Present / Co-Founder & Lead DeveloperTethys AUV SimulationROS 2 and Gazebo simulation work for AUV Calgary’s autonomous underwater vehicle, built to make software easier to develop and test before putting it on the real robot.
2026–Present / Software Team MemberDystopiaA 2D platformer I built directly in Python and Pygame, without using a game engine.
3 months · early project / Project Lead & DeveloperAI Dungeon MasterA small AI storytelling experiment that separates campaign planning from the live response loop instead of asking one model to invent everything at once.
48 hours / Full-Stack DeveloperSwiftApplyA Chrome extension that uses on-device AI to help with job summaries, cover letters, profile matching, and application tracking.
3 weeks / Extension DeveloperBank Subscription PredictionAn earlier ML project where I predicted whether a bank customer would subscribe after a marketing campaign and learned why accuracy can be a bad metric for imbalanced data.2 months / ML Project DeveloperMNIST Digit ClassificationOne of my first deep-learning projects: training a neural network to recognise handwritten digits and learning what a basic image-classification pipeline actually looks like.2 weeks · early project / ML Project DeveloperCochrane Tourism StrategyA tourism data project looking at where visitors were coming from, how the town was performing, and what that could mean for Cochrane’s tourism strategy.
1 week / Data Analyst · Case Competition