Original night-time desk with two monitors showing code and a system diagram

Design · Build · Scale

Building reliable backend systems that power real impact.

I design and build scalable, secure, and efficient backend systems, turning complex requirements into robust solutions that just work.

5 yrs
Backend delivery
18
Services launched
24m
API requests a month
99.95%
Reliability target

About me

I’m a backend developer with five years of experience building scalable and reliable systems. I enjoy working on complex problems, designing efficient architectures, and delivering features that make a real difference. My work spans API development, database design, system optimisation, and cloud deployments.

Problem solver

I enjoy tackling complex challenges.

Continuous learner

Always exploring new technology.

Team player

Collaborative and reliable.

Impact driven

Focused on building meaningful solutions.

Clean architecture, scalable systems, and solutions that last.

Tech stack

Tools and technologies I work with regularly.

JavaSpring BootNode.jsPythonPostgreSQLMongoDBRedisAWSDockerKubernetesCI/CDGrafana

Featured projects

Discuss a project →

Payments event platform

Fintech

Separated transaction processing from customer notifications with idempotent events and traceable failure paths.

Multi-tenant data model

Internal tools

Reworked permissions and data ownership so enterprise workspaces could scale without fragile branching.

Search indexing pipeline

Infrastructure

Built an observable queue-based indexing flow that made catalogue updates predictable and recoverable.

System design example

A simplified view of a typical backend system I work on.

ClientWeb and mobile
Load balancerRouting
Backend servicesAPIs and workers
DatabaseSource of truth
CacheFast reads
Monitoring and loggingMetrics, traces, alerts

Let’s connect

I’m always open to discussing interesting projects, new opportunities, or just a conversation about technology.