I'm a software engineer. My core experience is in privacy and programmable cryptography. Most of that technology never makes it out of papers and research code, so I build the layer above it: libraries, protocols, and developer tools that let other engineers actually build with zero-knowledge proofs, MPC, and FHE. In practice that's mostly TypeScript and Rust, reaching for Solidity or Circom/Noir when the work touches smart contracts or circuits. Lately the same instinct has pulled me toward AI tooling: structured agent prompts, skills, and workflows that are shareable, verifiable, and testable.
Alongside this, I'm deeply interested in how people learn and organize knowledge. Both sides of my work come from the same impulse, putting people back in control, whether that means how trust and identity work online or how knowledge is built, retained, and owned.
I care about open source, modular code, and interoperability over one-off solutions. Check out my projects to see what I've been building.
Now
- → Building Nesso, a tool for learning through typed knowledge graphs
- → Reading "Surveillance Capitalism" by Zuboff
- → Listening to Jon Hopkins
- → Street photography