I'm Paul, a software engineer with nearly two decades building backend systems.
Currently exploring how AI agents are transforming the craft of software development. I've built platforms handling millions of transactions for retail operations across Europe.
I write about backend architecture, AI-assisted development, and engineering leadership.
Latest Articles
-
Docker Compose Healthchecks
Learn how to use Docker Compose healthchecks and depends_on conditions to prevent containers from st...
-
Template Method Design Pattern
Learn how the Template Method design pattern works in PHP, with a practical AI provider driver examp...
-
Testing in Laravel
A practical guide to writing tests in Laravel with Pest, covering feature tests, unit tests, databas...
-
LinkedIn Profile
Guidance on creating and optimising a LinkedIn profile to attract recruiters and showcase your softw...
-
AI Job Interviews
AI tools have broken traditional software engineering interviews. Here's how hiring practices need t...
Notebook
Expertise
Backend Architecture
Designing systems that scale. APIs, databases, microservices — I've built platforms handling millions of transactions for retail operations across Europe.
AI-Powered Development
Exploring the frontier of agentic AI. Building tools and workflows that augment developer capabilities — not replace them.
Technical Leadership
Building and mentoring engineering teams. From code review culture to CI/CD pipelines — helping organizations ship better software.