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
01Full Stack, Mobile DevelopmentFace2FaceA 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.Face2Face project previewOctober 2026 / Backend & Infrastructure DeveloperSwift, Bluetooth, Cloudflare D1, Cloudflare Durable Objects, Better Auth02Machine Learning / Research / Medical AIHECKTOR 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.HECKTOR Medical AI project previewSummer 2026 / Medical AI Research ContributorPythonPyTorchMONAI03Research / Machine Learning / NLP / Human-computer interactionAdaptive 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.Adaptive Prompting for AutomaViC project preview2026–Present / Honours Research StudentPythonNLPPandas04Computer vision / PrototypeSilentSpeakA browser-based hand-gesture recognition prototype that takes webcam input, classifies the gesture, and turns the prediction into useful interface feedback.SilentSpeak project preview36 hours / Gesture classifier & application integrationPythonKerasTensorFlow.js05Full Stack / Backend / Systems / SpaceFrontierSat 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.FrontierSat Ground Station Data System project preview2026–Present / Software / RF Communications ContributorPythonPostgreSQLpsycopg206Software / Student financeFinanceGuyA personal-finance app I started because I wanted something that did more than show charts after I had already spent the money.FinanceGuy project preview2026–Present / Co-Founder & Lead DeveloperTypeScriptReact NativeExpo07Full Stack / Robotics / Simulation / SystemsTethys 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.Tethys AUV Simulation project preview2026–Present / Software Team MemberPythonROS 2Gazebo08Games / PythonDystopiaA 2D platformer I built directly in Python and Pygame, without using a game engine.Dystopia - 2D Platformer project preview3 months · early project / Project Lead & DeveloperPythonPygameOOP09Software / Interactive AIAI 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.AI Dungeon Master project preview48 hours / Full-Stack DeveloperNext.jsPythonFastAPI10Software / On-device AISwiftApplyA Chrome extension that uses on-device AI to help with job summaries, cover letters, profile matching, and application tracking.3 weeks / Extension DeveloperTypeScriptReactWXT11Machine learning / PredictionBank 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 DeveloperPythonPandasscikit-learn12Computer vision / Learning projectMNIST 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 DeveloperPythonTensorFlowKeras13Data / Geospatial analysisCochrane 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.Cochrane Tourism Strategy project preview1 week / Data Analyst · Case CompetitionPythonData AnalysisGeospatial Analysis