Skip to content
Terrero Labs

All work

Startup · company formation in progress

HeartWire

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.

  • Active developmentLive web app · pre-launch

    Longitudinal behavioral health tracking: mood, sleep, stress, symptoms, and routines as structured time-series data.

    • Next.js 15
    • TypeScript
    • Supabase (Auth · Postgres · RLS)
    livesource
  • Active developmentTested with 10 users over ~1 month

    GI symptom, meal, and context logging with per-user trigger analysis.

    • Next.js
    • TypeScript
    • Supabase (Auth · Postgres · RLS)
    livesource
  • Active developmentCatalog integrity audit pending

    HeartWire’s study app: a structured catalog of courses, resources, and levelled project ideas across engineering domains.

    • Next.js
    • TypeScript
    • Prisma
    livesource
  • PrototypeUnder reconstruction · links withheld until rebuilt

    Structured longitudinal documentation of chronic skin conditions: photos time-indexed against symptoms, medication, and environment.

    • Next.js
    • TypeScript
    • PWA
  • ConceptPlanned — nothing built yet

    A planned HeartWire product: a faster feedback layer on top of continuous glucose monitor data.

    Hardware, devices, models

    Engineering

    Physical builds and computational models: embedded firmware, mechanical design, and physics you can re-run.

    • CompletedCourse project · functional demo

      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.

      • Arduino Uno (C/C++)
      • Servo control
      • Colour sensing (LDR + RGB LED)
      source
    • PrototypeFEA below safety target · parametric rebuild done · print pending

      A 3D-printable, modular knee brace: snap-fit hinges, swappable connectors, and frames rebuilt as a parametric CAD model.

      • SolidWorks
      • SolidWorks Simulation (static FEA)
      • Fusion 360 (parametric)
      source
    • CompletedPhysiology for Engineers I & II · live on GitHub Pages

      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.

      • MATLAB
      • Simulink
      • JavaScript
      livesource
    • Active developmentLive on GitHub Pages

      Interactive, parameter-driven models for five biomedical engineering courses — the governing equation and a live plot on the same page.

      • HTML
      • JavaScript
      • Chart.js
      livesource

    Case studies

    Research

    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.

      • Biomechanics
      • Materials (Ti-6Al-4V, porous titanium, crosslinked UHMWPE)
      • FDA 510(k)
    • Research12 interviews · 8 physicians

      Interviews with 12 healthcare professionals on where engineering fails clinicians, and what they actually need.

      • Qualitative research
      • Stakeholder interviews
      • Systems engineering
    • ResearchSystematic review · 11 studies

      A PROSPERO-registered systematic review of material degradation in cobalt-chromium dental prostheses.

      • Systematic review
      • PRISMA 2020
      • PubMed / Scopus / Web of Science

    Personal tooling

    Systems

    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.

    • In useContinuously updated · agent evals not yet graded

      My personal tooling: an agent bench of Claude skill specs with explicit refusal conditions, plus an Obsidian second brain.

      • Claude Code Skills (SKILL.md)
      • Claude API · Managed Agents
      • Python
      source