Embedded · firmware Private
Fleet firmware that has to survive the field
ESP32 nodes reporting over a flaky uplink, where the interesting part is the gate: Python pipeline tests, the committed intermediate representation revalidated without a network, the C rules modules run against host harnesses, the dashboard renderer exercised against a stub DOM, and finally the whole sketch cross-compiled for the target. Only the last step catches a missing extern "C" — every host test is C on both sides of the call.
Outcome Release confidence without a lab full of hardware.
Devices the vendor never exposed
TP-Link ships a cloud “Things” API that HomeKit can’t see. I mapped the undocumented endpoints, wrote the research down, then turned it into a Homebridge plugin — including the IR hub, whose LAN path is blocked by a pairing-time device password, so the cloud path with a signed request is the one that works.
Outcome Hardware I own, controlled by the system I chose.
An API shaped for agents, not dashboards
A read-only HTTP surface over that database: SEC filings, XBRL financials, 13F holdings, insider and congressional trades, short interest. Every endpoint answers the question an agent actually asks, and none of them let it write.
Outcome A model that cites filings instead of guessing at them.
Data platform Private
Market data you actually own
A self-hosted Postgres with ParadeDB on a single VPS: ingest pipelines, migrations, full-text and vector search over filings, and a query layer thin enough to run on a €5 box.
Outcome Years of history, no vendor, no per-seat pricing.
Image models with no API key
Flux on Apple Silicon: a web UI, LoRA training runs, and a job queue wrapped around a FastAPI service and an ASP.NET Core host. Everything stays on the machine it runs on.
Outcome Generation, training and experiments on a laptop.
An app that has to open someone else’s database
FitNotes users have years of training history in a file format nobody published. I mapped it, then rebuilt the app on Expo so the same data opens unchanged — offline by default, analysis on the device, no account anywhere.
Outcome Switching apps stops meaning abandoning the history.