Senior Software Architect

& Python Specialist

I build web applications, APIs and integrations that solve practical business problems.

My work spans Python and Django development, database-backed applications, third-party integrations, payment systems and platforms supporting major running and marathon events in the UK and internationally.

With a background spanning backend development, full-stack applications and business-critical systems, I focus on connecting technologies and workflows into software that works reliably.

Alongside my professional work, I explore developer tooling, local AI coding agents and modern web technologies.

  • Core // Python & Django Developer
  • APIs // REST APIs, Payment Integrations
  • Front // Nuxt & Vue, Static-First Websites
  • Edge // Cloudflare & Developer Tooling

Capabilities & Services

Backend Development

Designing clean, explicitly typed REST APIs and relational database systems built to withstand intensive concurrent operational utilisation.

Integration Engineering

Composition of mission-critical third-party integrations and payment integrations: multi-tier settlement systems, webhooks and asynchronous message streams.

Web Platforms & Tooling

Bridging performant backend logic into Vue and Nuxt web platforms — static-first websites on Cloudflare, plus developer tooling and ingestion pipelines that automate delivery.

Experience Metrics

Over two decades of production operations spanning event technology, transactional high-volume checkouts and system optimisation.

[01]

Endurance Event Infrastructure

Engineered platforms processing enterprise global registration flows under heavy opening-day transaction bursts.

[02]

Secure Transaction Matrix

Production deployment of processing infrastructure leveraging Stripe, Worldpay and Payment Trust modules.

[03]

Performance Remediation

Auditing complex application footprints, tracing memory blocks and streamlining database query curves.

Select Production Cases

View All Matrix →

I use personal projects to investigate engineering problems in greater depth, from local AI coding-agent reliability to developer tooling and modern web applications.

These projects provide a place to test ideas, evaluate trade-offs, document findings and share useful results.

A project exploring repeatable evaluation of local coding agents through practical tool-using development tasks.
A Python middleware project exploring more reliable tool-call integration between coding agents and locally served language models.

Latest Insights

View All Articles →

I write about software engineering, Python tooling, APIs, local AI development and the lessons learned while building and testing software.

The emphasis is on practical detail: what I was trying to solve, what I discovered, and what another developer might find useful.

A practical look at evaluating local coding models by tool use, task completion and verification rather than generated text alone.