Containment · Policy · Gates

Ship Agent-Written Code You Can Actually Trust

AI-assisted delivery breaks in production because nobody built the guardrails first, so that's what I build: sandboxing, policy enforcement, quality gates, and then I help your team actually run it. 20+ years of backend engineering underneath, e-commerce and PHP included.

If your problem is managing thirty in-house engineers, I'm the wrong person.

20+
Years PHP
Packt
Published
AI‑First
Workflows
What I do

Core Expertise

Agentic Delivery Governance

Containment, policy enforcement, and automated quality gates for AI-assisted development. This is the infrastructure that catches a problem before it ships.

  • Guardrail & policy design
  • Sandboxed agent environments
  • Automated QA/CI gates

Fractional CTO & Technical Leadership

Sole technical lead for a mid-market e-commerce operation. I own the architecture, run the infrastructure it trades on, and I'm the one who delivers what actually ships, agent-driven work gated by my own tooling. External agencies come in alongside me, working to standards I set.

  • Technical strategy & roadmapping
  • Architecture & code review
  • Hiring & team standards

Infrastructure & Automation

Ansible automation, Proxmox virtualisation, and bare metal server management. Private cloud preferred.

  • Ansible playbooks and roles
  • Proxmox virtualisation
  • Bare metal server management

Backend & PHP Engineering

Complex, modern PHP systems built to last, covering legacy transformation, scalable API design, and high-throughput backend architecture.

  • Custom PHP 8.x architecture
  • Legacy system modernisation
  • Database optimisation

TypeScript & Modern JS

Full-stack TypeScript including Node.js backend services, CLI tools, and modern JS architecture.

  • Node.js backend services
  • CLI tooling
  • TypeScript architecture
Published

The Art of Modern PHP 8

Written by Joseph Edmonds, published by Packt Publishing. Helps developers worldwide upgrade legacy PHP applications to modern standards.

View on Packt