Distributed Systems Engineer
Distributed Systems Engineer focused on event-driven, cloud-native platforms. I build resilient, high-throughput systems that stay available under failure - delivering zero-downtime releases, rapid recovery, and strong observability with streamlined delivery.
My work reliably improves availability, latency, and cost efficiency. I'm looking to solve demanding problems where robust software amplifies product impact.
Early Days — Started as a Full-Stack Developer building ReactJS websites, real-time CCTV alert systems with Kafka, and C# GUIs for railway operations.
First Leadership — Led a 4-engineer team at a media company, delivering 3 customer-facing products end-to-end, launching a real-estate portal with 250k listings, and architecting an event-driven platform with 30+ microservices. Migrated infrastructure to Kubernetes with 40% cost reduction.
Enterprise Scale — Worked at Ericsson and Tesco Technology, gaining experience across large-scale distributed systems, cross-region coordination, and enterprise-grade infrastructure.
Now — Architecting a near zero-downtime event-driven platform with Debezium CDC + Kafka (load-tested to 5M+ events/day). Built a Kubebuilder operator that cut disaster recovery from 6 hours to under 10 minutes. Most recently completed a full rewrite of RedPanda Benthos to Java - achieving 1.5 GB/s throughput with consistent 30ms p99 latency across any source-sink combination.
To share knowledge and contribute to the engineering community by documenting challenges, patterns, and solutions in distributed systems and cloud infrastructure. This blog serves as a repository of my learnings and practices.