I build distributed systems and scalable backends in Go at Red Hat. Outside of work, I enjoy building personal projects and writing fiction
- Kevlar - A novel distributed consensus algorithm (think Paxos and Raft).
- Rosenbridge - A zero-dependency websocket message broker that compiles to a single binary.
- Authorizer - A PKCE-enabled OAuth service.
- Lightshow - Ray tracing engine in Go with configurable parallelization.
- Backend: Go, Node.js, TypeScript
- Distributed Systems: Apache Kafka, Zookeeper, Hyperledger Fabric
- Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
- Communication: REST, WebSocket, gRPC
- Cloud & Infrastructure: AWS, GCP, Docker
- "Building Leader Election with Zookeeper, Go and Docker" at DevConf 2024, Brno
- "Distributed Systems and the CAP Theorem" at NadoCon 2023, Vienna


