About
I'm Paul — an engineer who has been at the forefront of helping companies adopt novel and disruptive technologies for over a decade. I've architected enterprise solutions at Cisco and Google Cloud, working as the primary technical lead on accounts spanning global telcos, media companies, and FTSE 100 enterprises. I've also founded a fintech startup, and led engineering at a seed-stage firmware security company.
If there's one common thread running through all of this, it's automation. Each project, whether data centre virtualisation, cloud migration, or binary security scanning, was fundamentally about removing friction where humans were in the loop, so that teams could move faster and focus on harder problems. And each time, these disruptive projects had a large human-impact component. When a new software-defined network is introduced, what do the network engineers do? When binary analysis can be driven by an automated platform, what do security researchers do? Every time, the answer was never "nothing" — there was always plenty more work to do, either higher up the stack, or at the same level, just through a different, and often more useful, interface.
AI to me is exactly the same — novel automation infrastructure, just the latest and most powerful iteration. Having spent years helping enterprises adopt disruptive technology, I've seen this pattern play out repeatedly. Now I'm building with it directly: agentic systems, RAG pipelines, evaluation frameworks, and the messy reality of getting AI to work in production. This website is where I write about what I'm learning along the way — for my own thinking, to write is to think, and I'm sharing in case it's useful to others navigating these same waters.
A note on the use of AI for this website: I write the content, AI performs an editing pass.