Senior Software Engineer · Distributed · Realtime · AI
Remote · works across timezones
I design and
build the systems
underneath.
I take ideas from a rough proof of concept to a real product in production, and keep them strong as they grow. I work best on problems that are not fully defined yet. I work out the constraints, decide where the system boundaries go, make the trade-offs clear, then build it and ship it. Mostly Go and Rust on the backend, with Flutter and React for the apps in front of it.
09
Years shipping
Since 2017
09
Systems shipped
Health, finance, gov
06
Sectors
Clinical to on-chain
06
Open-source repos
3 published · 3 forked
01
All work →
Selected systems
2024— Aptus Aware Clinical communications for care teams — moving nurse call, presence and escalation off the wall panel and onto the handsets staff already carry. HealthcareFlutterMatrix.org
2022 Algorai Finance An on-chain finance platform on Algorand — bringing structured financial products to retail, not just institutions. DeFiGolangReact
2023 Tapp Exchange A community-driven decentralised exchange for the Aptos ecosystem, powered by a self-optimising ve(3,3) model. DeFiRustGolang
02
All decisions →
Selected architecture decisions
2026 Budgeting latency across a local STT → LLM → TTS pipeline Measure every stage before optimising one. The obvious bottleneck was the wrong one. AI systems
2024 Matrix as the messaging substrate for clinical communications Matrix.org, hosted by us — proven with a working proof of concept before any migration Realtime systems
2022—2024 Treating chain integration as reconciliation, not as an RPC call A reconciliation service in Go, with the chain as the source of truth Distributed systems
2018 Offline-first as the premise, not as a degraded mode Save to the phone first and merge on sync. The network is optional. Mobile & edge
03
All writing →
Writing
Notes are being written up. Subscribe by RSS, or read the architecture decisions in the meantime.
Have an idea that still needs building?
That is where I am most useful — taking something from a rough proof of concept to a real product people use, and keeping it solid as it grows.