Software Engineer

Building systems that stay fast, reliable, and useful under real load.

I work across Kubernetes, backend platforms, and applied AI, with a strong bias for clear architecture, production reliability, and practical engineering decisions.

My background spans fintech, analytics, and developer tooling, and I write here about the parts of systems work that become visible only when software meets scale.

6+ years Shipping backend and product systems in production.
MSc AI Completed with distinction at Nottingham Trent University.
Cloud-native Kubernetes, operators, messaging pipelines, and platform tooling.

Current focus

  • Cluster discovery and synchronization performance
  • Go and Python services with strong operational behavior
  • Production-minded AI and ML systems

Find me

Writing technical notes, contributing to open source, and refining backend systems.

GitHub

LinkedIn

What I work on

These are the areas where I spend most of my energy, both in delivery work and in the ideas I write about.

Kubernetes

Operators, discovery flows, cluster APIs, and the performance details that matter at scale.

Backend Platforms

Go, Python, and .NET services designed for maintainability, throughput, and clean evolution.

Distributed Systems

Queues, event-driven workflows, and data pipelines that stay understandable under pressure.

Applied AI

Machine learning work grounded in real engineering constraints such as latency, memory, and deployment.

Featured writing

The latest technical note from the blog, focused on practical systems work rather than theory alone.

See all posts

Tools and domains

A practical mix of languages, infrastructure, and systems concerns that tends to show up in my work.

Go Python C# Kubernetes Docker AWS Azure PostgreSQL Redis SQS/SNS