Senior software engineer in Tokyo. I build production web systems, data pipelines, and hardware-backed product prototypes.
paulhutchinson.me - bilingual portfolio, current projects, career notes
nomyk.com - connected plant-care prototype
Lighting Lab - interactive architectural-lighting demo
flowchart LR
subgraph Nomyk["Nomyk / connected plant care"]
Sensors["ESP32-S3 sensors"]
Firmware["Firmware + calibration"]
IoT["AWS IoT Core / MQTT"]
Cloud["Lambda + DynamoDB"]
App["React dashboard"]
Sensors --> Firmware --> IoT --> Cloud --> App
end
subgraph Data["Market data systems"]
Providers["Yahoo + Alpaca"]
Ingest["TypeScript ingest service"]
DB["PostgreSQL candles"]
Providers --> Ingest --> DB
end
subgraph Visual["Interactive systems"]
Scenes["Typed scene definitions"]
Runtime["Scheduler + overrides"]
Tower["Three.js tower renderer"]
Scenes --> Runtime --> Tower
end
Portfolio["paulhutchinson.me"] --> Nomyk
Portfolio --> Visual
| Project | What it shows |
|---|---|
| nomyk-device-core | Public reference architecture for a connected plant-sensing device: sensor abstraction, calibration profiles, typed telemetry, LED state feedback, schemas, docs, tests, and safe public boundaries. |
| market-ingest | Node.js + TypeScript service for OHLCV candle ingestion into PostgreSQL with provider adapters, full backfill, gap detection, idempotent writes, resume-on-restart, graceful shutdown, and Alpaca WebSocket support. |
| Lighting Lab | React + Three.js prototype for architectural lighting control: addressable fixtures, typed scenes, scheduled handoffs, manual mode, priority overrides, validation fallbacks, and brightness caps. |
| paulhutchinson.me | React 19 + TypeScript + Tailwind v4 portfolio, localized in English and Japanese, deployed to S3 behind CloudFront with a small deploy pipeline and CloudFront routing function. |
- 13+ years shipping production software across a small non-profit, an early-stage startup, and a pre-IPO public-company path.
- Full-stack product engineering: React, TypeScript, Node.js, Python, PostgreSQL, AWS, internal tools, workflow systems, and operational UI.
- Led and built systems handling 20k+ orders per week, configuration-heavy workflows, audit trails across services, and safer rollout paths.
- Comfortable close to the hardware: ESP32-S3 firmware, sensors, pump control, power design, MQTT telemetry, and cloud-connected device flows.
- I like systems that are easy to reason about, honest about tradeoffs, and polished enough that people can actually use them.
- Clear boundaries between product logic, infrastructure, and presentation.
- Idempotent, observable backend work that can be restarted without drama.
- Interfaces that explain system state instead of hiding it.
- Documentation that captures decisions, not just setup commands.
- Learning in public through projects that cross software, hardware, and design.
- Portfolio: paulhutchinson.me
- GitHub contribution chart:



