AboutMe
Backend architect and systems engineer with over a decade of experience designing and delivering high-throughput distributed systems.
// My Journey
I started coding in 2013, quickly realising that what excited me most was not just writing code, but designing the systems that make software reliable at scale. That instinct shaped a career spent at the intersection of architecture, engineering, and problem-solving.
Over the years I have led migrations of monolithic systems to event-driven microservices, built real-time data pipelines for regulated industries, and guided teams through the complexity of zero-downtime deployments. My core stack is Java and the Spring ecosystem, but I am equally at home with Kafka, Kubernetes, and the broader cloud-native landscape.
I hold a Computer Science degree and certifications in Kubernetes (CKAD), Azure, and Agile. I believe great engineers are students first — the fundamentals never go out of date.
// Tech Stack
Languages
Frameworks & Runtimes
Messaging & Streaming
Databases
Cloud & Infrastructure
Observability
// Certifications
// What Drives Me
System Design
Good architecture pays dividends for years. I obsess over getting it right.
Zero-Downtime Delivery
Production is live. Migrations must be reversible and incremental.
Knowledge Sharing
The best teams grow together. I write, mentor, and contribute to open discourse.
Performance at Scale
Milliseconds and throughput are not premature optimisation — they are product requirements.