Longitudinal behavioral health tracking: mood, sleep, stress, symptoms, and routines as structured time-series data.
- Next.js 15
- TypeScript
- Supabase (Auth · Postgres · RLS)
Startup · company formation in progress
HeartWire is my health-tech startup. Its products turn behavior, symptoms, and study into structured records. Each page states what is built, what is measured, and what the product does not claim.
Longitudinal behavioral health tracking: mood, sleep, stress, symptoms, and routines as structured time-series data.
GI symptom, meal, and context logging with per-user trigger analysis.
HeartWire’s study app: a structured catalog of courses, resources, and levelled project ideas across engineering domains.
Structured longitudinal documentation of chronic skin conditions: photos time-indexed against symptoms, medication, and environment.
A planned HeartWire product: a faster feedback layer on top of continuous glucose monitor data.
Hardware, devices, models
Physical builds and computational models: embedded firmware, mechanical design, and physics you can re-run.
Arduino firmware for a 4-servo arm: colour sorting, handing an object to the arm, a proximity safety stop, and a closed-form inverse-kinematics solver.
A 3D-printable, modular knee brace: snap-fit hinges, swappable connectors, and frames rebuilt as a parametric CAD model.
Seven physiology systems modelled as differential equations in MATLAB/Simulink, then rebuilt as interactive browser simulations — from cardiac pressure–volume loops to Hodgkin–Huxley action potentials.
Interactive, parameter-driven models for five biomedical engineering courses — the governing equation and a live plot on the same page.
Case studies
Device teardowns, stakeholder interviews, and literature review — the analysis side of the engineering work.
Reverse-engineering a Class II reverse shoulder arthroplasty system end to end.
Interviews with 12 healthcare professionals on where engineering fails clinicians, and what they actually need.
A PROSPERO-registered systematic review of material degradation in cobalt-chromium dental prostheses.
Personal tooling
JonnyJr, the infrastructure I built for my own work: an agent bench and an Obsidian second brain. Not a product — it’s judged on whether it changes how I work.
My personal tooling: an agent bench of Claude skill specs with explicit refusal conditions, plus an Obsidian second brain.