I'm a computer engineer living in New York with a B.Sc. and M.Sc. from the Technical University of Munich. I have collaborated in the past on independent research with Dr. Anirudh Sivaraman and PhD. Muhammad Haseeb of Systems@NYU on distributed, low-latency networking for financial exchanges in the cloud.
Today I work at Ripple as a Software Engineer building custody infrastructure in Rust. I began on the Key Management System (KMS): a unified abstraction over heterogeneous HSM and MPC backends (e.g. IBM, Luna) for secure key storage, wrapping, and cryptographic signing. More recently I've been building Managed Custody, a greenfield Rust product that orchestrates Ripple Custody over AWS infrastructure for tier-1 and tier-2 banks. As a team of three, we own the complete SDLC, from infra and development to end-to-end testing.
Beyond that I have a strong background in embedded systems, digital design, FPGAs, high-performance computing, and development for Linux/UNIX environments.
The work centers on Onyx, a highly scalable and performant financial exchange in the cloud, published at ACM SIGCOMM '25, a flagship venue in computer networking. My master thesis built TreeBuilder, a heuristic that selects VMs by present cloud conditions to improve a multicast tree's latency, both before and at runtime.
Mastering one's tools matters as much as the craft — or I just enjoy hacking my setup. Daily-driver of Linux for a long time, love the freedom and autonomy in the ecosystem.