Sep 2026 – Present
Software Engineer Intern
Stealth Startup (Digital Health)
Internship
I build full-stack software, from health-data workflows to distributed systems that recover when a worker fails.
About

I build across the full stack, with React and TypeScript in front and Go or Python behind. I'm interested in the seams: where a form becomes a row, a row becomes a model's input, or a retry becomes a duplicate charge.
That shows up in projects like ReLab, which tests recovery by killing real workers, and DiaLog, which turns health records into evidence-graded insights. I care about software that stays understandable when something goes wrong.
At a glance
01Experience
Digital health, production React and FastAPI services, and firmware across a fleet of 1,000+ devices.
Sep 2026 – Present
Stealth Startup (Digital Health)
Internship
May 2026 – Sep 2026
KorraNet Creative Inc.
Contract · Previously intern
Dec 2025 – Present
Second Wind Basketball
Freelance
Mar 2026 – Apr 2026
Riipen: Your Style Doula X Riipen Labs
Project-Based
Mar 2026 – Apr 2026
Riipen: EduTutor X Riipen Labs
Project-Based
May 2024 – Aug 2024
Guangzhou Mingliang Energy Saving Technology Co., Ltd.
Internship
02Projects
Distributed workflow recovery, voice screening and evidence-graded health data. Each project links to the code and the reasoning behind it.
Featured
Distributed Workflow Reliability & Replay
Sep 2026 – Present
Kill a worker after it charges a customer, then check whether the workflow recovers without charging twice. ReLab makes that failure observable and testable across real processes.
Real worker crashes · Deterministic replay · 160+ tests
Distributed systemsBackend & APIs
GoPostgreSQLNext.jsReactTypeScriptDockerOpenTelemetry
Voice-Based Parkinson's Risk Screening
Jan 2026 – Present
A browser-based voice screening flow that connects recordings, audio features and model inference to a risk score and session-history dashboard. A research prototype, not a clinical diagnosis.
7 API endpoints · 0–100 screening score · Research prototype
Applied MLFull-stack
ReactViteTypeScriptSupabasePostgreSQLPythonTensorFlowAuth0Gemini APIElevenLabs
Personal Glucose Record & Evidence-Graded Insights
Dec 2025 – Present
Log or import glucose, meals, activity and sleep, then see patterns graded by how much of your own history supports them. Thin data stays labelled as thin; DiaLog is not a medical device.
9 import connectors · 12 accessibility-tested routes
Full-stackData pipelines
Next.jsReactTypeScriptPostgreSQLPrismaPythonPWAVitestPlaywright
Also on GitHub
Resumable Coursework Workspace · Chrome Extension
Source-linked requirements · Resumable jobs · Early MVP
Full-stackSystems
ReactTypeScriptViteChrome Manifest V3
A Chrome side panel that brings LMS deadlines, assignment requirements, notes and longer-running jobs into a student-controlled workspace. Currently an early MVP.
ReactTypeScriptViteChrome Manifest V3IndexedDBVitestPlaywright
Conversational Finance Copilot for Students
My focus: browser-agent research, auth and dashboard
Full-stackBackend & APIs
Next.jsReactTypeScriptFastAPI
A team-built finance copilot that assembles a student's profile through chat, flags money issues and compares what-if scenarios.
Next.jsReactTypeScriptFastAPISupabaseOpenAI APIPlaywright
AI Coordination for Canadian Food Networks
5-agent pipeline · Exact and split fulfillment
Full-stackBackend & APIs
Next.jsTypeScriptSupabasePostgreSQL
Connects local produce supply with business demand through explainable AI matching, including substitutions and two-vendor split orders.
Next.jsTypeScriptSupabasePostgreSQLBackboard.ioTailwind CSS
Traffic-Aware Delivery Route Optimization
6 routing algorithms · 123+ unit tests · Live demo
Applied MLSystems
PythonJavaScriptQ-LearningSimulated Annealing
A last-mile router that replans after each delivery as simulated traffic changes, balancing travel time, fuel and late-arrival penalties.
PythonJavaScriptQ-LearningSimulated AnnealingGitHub Pages
Full-Stack Ride-Sharing Platform
Ride listings · Booking flows · Reviews
Full-stackBackend & APIs
FastAPIPythonPostgreSQLSQLAlchemy
A ride-sharing app connecting drivers and riders through listings, search, bookings and profiles.
FastAPIPythonPostgreSQLSQLAlchemyPydanticReactVite
Multithreaded Client–Server System
Concurrent clients · Chunked file transfer · Standard library
Systems
PythonTCP SocketsMultithreadingCLI Applications
An educational networking project implementing a text command protocol and concurrent file downloads over raw TCP sockets.
PythonTCP SocketsMultithreadingCLI Applications
03Skills
Languages, frameworks, and practices I've used on shipped work rather than tutorials.
04Extracurriculars
Hackathons and developer communities, where several of the projects above started.
Sep 2025 – Present
Hack Canada, DeerHacks, Laurier Computing Society
05 · Contact
Always glad to hear from engineers, teams, and anyone building something interesting.