Diagnosed a lab's stale Grafana board and its undocumented file-to-MariaDB pipeline, then built a dashboard that reads the lab's own reports and shows how old each figure is.
Found out why an optical lab's operations dashboard had stopped updating, wrote down the pipeline behind it, and built the lab a replacement operations board.
SmartSig
Freelance full-stack developer · 2024 to 2025
Built the API that turns a pharmacy's prescription directions into structured records, with a pharmacist review queue for any it has not seen before.
2SCL
Freelance full-stack developer · 2025
Designed the API and data model of a platform cities use to track 234 UN SDG indicators.
Praesidium International
Full-stack developer · 2022 to 2023
Sole engineer on a maritime security platform already in production: shipped features, fixed critical bugs and refactored its riskiest modules.
How I work
I write the specs and the tests.
AI coding agents do much of the typing under them.
I review every change before it merges.
On teams that work without AI, I work their way.
About
I'm a full-stack developer who works mostly in Rust, TypeScript, Go and Postgres. I have been the sole engineer on a maritime security platform and on a prescription-reading service, and I designed the data model for a platform cities use to track UN sustainability indicators. My own projects include a voyage planner and a Tetris solver that runs in the browser.