From Curiosity to Craft | My Journey as a Developer
RSS FeedSoftware Engineer based in London, specializing in .NET microservices, cloud architecture, and distributed systems. I build scalable platforms and write about software engineering, system design, and technical leadership.
Explore my blog posts or learn more about me.
Featured
-
How I Became the Impostor: Breaking Free from Toxic Environments and Self-Fulfilling Prophecies
Updated:How I went from questioning whether I belonged in software engineering to becoming a senior engineer, and what I learnt about impostor syndrome along the way.
-
Solving Race Conditions in EF Core's Outbox Pattern with Pessimistic Locking
Remember when I spent four days debugging duplicate event processing and the culprit was a double registration? Well, the events were duplicating again. This time, it was an actual concurrency bug.
-
Debugging Duplicate Event Processing: A 4-Day Journey Through EF Core Interceptors
Updated:How I spent four days tracking down why domain events were being processed twice, only to discover the culprit was hiding in the test infrastructure, not the code itself.