Problem solver
I enjoy tackling complex challenges.

Design · Build · Scale
I design and build scalable, secure, and efficient backend systems, turning complex requirements into robust solutions that just work.
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.
I enjoy tackling complex challenges.
Always exploring new technology.
Collaborative and reliable.
Focused on building meaningful solutions.
Clean architecture, scalable systems, and solutions that last.
Tools and technologies I work with regularly.
Separated transaction processing from customer notifications with idempotent events and traceable failure paths.
Reworked permissions and data ownership so enterprise workspaces could scale without fragile branching.
Built an observable queue-based indexing flow that made catalogue updates predictable and recoverable.
A simplified view of a typical backend system I work on.