Skip to content

Enterprise technology, engineering, and AI-assisted delivery

I build enterprise software, and run the programs that deliver it.

Twenty-five years building for the web, a decade of technical program management inside Fortune 50 banks and investment firms, and a working practice rebuilt around AI agents.

1999 Building for the web since
Fortune 50 Banks and investment firms
Full-stack PHP, Python, C#/.NET, JavaScript
Human-reviewed Every agent-written change

What I do

Ten capabilities, in three groups

They overlap more than the headings suggest. Most real problems sit across two or three of them.

Enterprise, specifically

A decade on the other side of the table

Technical program and project management inside large regulated organisations, including Fortune 50 banks and investment firms. That means writing the intake request, sitting through the architecture review, and reporting the delay to a steering committee.

Security and compliance review

Work structured for the review it has to clear, rather than retrofitted once it fails one.

Stakeholder and vendor management

The technical voice in rooms where most people are not technical, on either side of a contract.

Governed AI usage

Which tools run, what data each one sees, and what never leaves the estate - written down, not assumed.

Still hands-on

I read the diff. Managers who stop reading code stop being able to tell when an estimate is fiction.

Competencies

The stack, as it actually stands

Twenty-five years of accumulation, with the parts I no longer use left off.

Languages and frameworks

  • PHP
  • Python
  • C# / .NET
  • JavaScript
  • React Native
  • SQL
  • HTML
  • CSS / SCSS
  • WordPress

Platforms and infrastructure

  • Linux
  • Apache
  • MySQL
  • Nginx
  • Windows Server
  • REST APIs
  • Query optimisation
  • Performance tuning

AI and agentic tooling

  • Claude Code
  • MCP servers
  • Subagent orchestration
  • Model APIs
  • Retrieval / RAG
  • Tool use
  • Evaluation harnesses
  • Prompt design

Delivery and practice

  • Technical program management
  • Project management
  • Team leadership
  • Vendor management
  • Change control
  • Code review
  • Technical documentation
  • Estimation