all projects
HardwarePRDFirmwareRoadmapPM Artifact

Personal / Hardware · Product Manager · 2026

HALO

LLLT Hair-Growth Cap, Hardware PM Spec

A PRD for something you wear on your head, with lasers.

HALO

outcomes

  • Full PRD: problem → goals → non-goals → user stories → requirements → metrics
  • Hardware build spec: optical system, safety interlocks, BLE firmware state machine
  • Phased roadmap with 5 phases and explicit exit gates
  • Engineering handoff ready
  • Dose target: ~3–4 J/cm² at scalp, 10 min/day

pm skills

PRD writinggoals vs non-goalsuser story mappingsafety as product requirementphased roadmap with exit gatesengineering handoffhonest scope definition

Problem

Commercial LLLT caps for hair loss cost $700+. They are closed black boxes, no visibility into dose, pulse profile, or adherence. For protocol-driven users already running a disciplined regimen, the opacity is the actual pain point. Not the price. The control.

What I Built

A complete hardware product specification: PRD, hardware build spec, and a phased roadmap with explicit exit gates, ready for engineering handoff or hardware partner.

Approach

Started with honest framing. LLLT is adjunctive, not foundational. The PRD explicitly states what this product is not, not a medical device, not a replacement for the real levers, not a high-power device. Non-goals written before goals.

Safety requirements written as hard outcomes. "Emitters physically cannot fire off-head or in a fault state" is a requirement, not a guideline.

StateEntry ConditionExit Condition
IDLEPower onUser initiates session
SELF_TESTSession startAll checks pass
READYSelf-test passScalp contact confirmed
RUNNINGContact confirmedTimer complete or fault
COMPLETETimer doneUser removes device
FAULTAny safety breachManual reset required

Roadmap uses exit gates, not timelines. Phase 0 exit = one diode lights and holds steady output. Phase 1 exit = every fault condition provably kills output with emitters stubbed. You don't move on until the gate clears.

PM Skills Applied

This is the purest PM artifact in the portfolio. Requirements written as outcomes. Safety as a first-class requirement, not an afterthought. Goals and non-goals scoped tightly so an engineer can make decisions without escalating. Full handoff package: PRD + build spec + roadmap, all cross-referenced.

Technical Depth

Firmware state machine: IDLE → SELF_TEST → READY → RUNNING → COMPLETE/FAULT. APC via monitor photodiode feedback loop. ESP32-S3 MCU + BLE. Constant-current driver banks (PWM). Scalp-contact safety interlock (capacitive/IR-reflectance). 650–660 nm emitter matrix (~80–120 diodes). Fluence target: ~3–4 J/cm² at scalp, 10 min/session.

Lessons

LessonWhy It Matters
Non-goals are as important as goalsThey prevent scope from becoming a medical device startup
Safety requirements must be outcomes, not intentions"Should not" is not a spec
Exit gates over timelinesIn hardware, "it works" is the only honest milestone

The Story

(Hardware not yet built, full spec and roadmap complete)

HALO exists to answer a question I kept asking about every commercial LLLT device: what's the actual dose? Nobody publishes it. The PRD starts there, if you can't measure it, you can't trust it, and if you can't trust it, it's not a protocol tool, it's a wellness product. Everything else flows from that. The spec took a week. The build will take months. That's what a PRD is for.