About
I’m a Software engineer with 5+ years building production-scale distributed systems in Go — from high-volume financial microservices serving millions of users to LND, the most widely deployed Lightning Network (Bitcoin L2) implementation, operating across ~16k nodes and ~50k payment channels, to which I’m a top open-source contributor. I thrive in small, fast-moving teams with high ownership and high engineering standards.
You can grab my CV here.
Work
Lightning Labs — Lightning Infrastructure Engineer
2021 — Present
I joined Lightning Labs in 2021 after deciding in my final year of university that protocol work was what I wanted to do, and moved onto the Lightning Network protocol team itself at the end of 2023. Today my work splits across two areas:
- Lightning Network protocol & LND (Lightning Network Daemon). Contributions and proposals to the Lightning Network specification, plus implementation and review work across LND — the most widely-used Lightning implementation. I’m one of the top contributors to the LND repository, and have also led significant optimisations to the Neutrino Bitcoin light-client sync process.
- Lightning Terminal & Lightning Node Connect. Led major features across the Lightning Terminal daemon and the Lightning Node Connect protocol, where I’m a top contributor to both.
Beyond shipping code, this work involves deep collaboration with the broader open-source Lightning community — code review, mailing-list spec discussions, and the last three Lightning Protocol Summits (Tokyo 2024, New York City 2023, San Francisco 2022).
Luno — Graduate Software Engineer
2020 — 2021
Backend engineer on the crypto-operations team, working in Go on gRPC microservices that handled high cryptocurrency volumes for millions of users. This is where I built up production Go experience, got comfortable inside distributed systems, and shipped through CI/CD pipelines into a real, high-load environment.
Public Appearances
- The Chaincode Podcast (2023) — Simple Taproot Channels on the Lightning Network.
- Advancing Bitcoin Conference, London (2022) — Static invoices on the Lightning Network.
- Connect The World Podcast (2022) — All things Lightning.
- Bitcoin Optech Podcast (Oct 2024) — Proposed updates to the Lightning gossip protocol (start at 1m35s).
- Bitcoin Optech Podcast (Jul 2024) — Adding a BOLT11 invoice field for blinded paths (start at 22m17s).
- Bitcoin++ Brazil (2025) — Technical hackathon judge (one of four).