AI Platform
Hands-on
In Production
Meridian: Internal AI-Native EA Platform
A case study in replacing a stack of licensed enterprise SaaS with one custom-built, AI-native platform — architected, designed and personally built end-to-end. Stack: Next.js 15, TypeScript, FastAPI for integration and security, PostgreSQL on Azure, Prisma, Microsoft Entra ID SSO, Vercel AI SDK with Google Gemini, Docker on Azure App Service. Consolidated three licensed enterprise systems — an EA repository, a PMO and portfolio-management tool, and a compliance tracker — plus a thicket of manual capability and compliance spreadsheets into one query-able platform with a conversational AI assistant operating over the full portfolio context. Includes a built-in approval workflow that routes every new application and vendor through DPIA, technical risk assessment, sanctions screening and architecture governance sign-off with a complete audit trail. Single source of truth for application portfolio, capability model, PMO initiatives, value streams and governance.
~$170K/yr in licence + admin savings at steady state · full approval workflow built in ·
Read the case study →
AI-Native Build
Personal Project
In Production
Springboard — AI-Native Job-Search Platform
Built solo, ~15K LOC, one engineer. A Next.js 15 + Drizzle + Supabase cockpit plus a fleet of GitHub Actions cron workers that monitors ~1,400 companies, evaluates ~50 roles a week against a six-block rubric, generates tailored CVs + cover letters + interview-prep, and auto-fills applications across four interchangeable plans (Playwright DOM-fill, Gemini computer-use, Claude side-panel, local headed). Multi-tier model routing across Gemini 2.5 Pro, Gemini Flash, and Anthropic Sonnet; prompt-cache discipline; step-wise worker progress; bucket-based polling cadence; soft-delete with audit trail. Stops one click short of Submit — every application is human-approved.
AI Agent
Regulatory Integration
In Production
Regulatory-to-ERP AI Agent
Production AI agent that automates monthly ingestion of regulatory invoice data from a national markets and competition regulator into SAP for accounting reconciliation. Eliminates manual download cycles for the finance team and provides an auditable trail of every fetch — tested end-to-end across a 3-month historical pull and now running live.
Monthly regulator data → SAP, fully automated
Governance
Delivered
Aviva Global EA Governance Function
Built and led global EA governance across regulated insurance and financial-services markets. Defined standards, policies and architecture review forums under heavy regulatory scrutiny.
$30M saved over 3 years
Governance Board
Chaired
Nestlé Global Architecture Governance Board
Chaired and ran AGB sessions for Nestlé's SAP S/4HANA transformation, driving cross-region alignment and decision rights across multi-region operating models.
CHF 350M+ programme
EA Function
Live
Sonnedix EA Function
Built the function from zero: operating model, Architecture Governance Board, ADR framework, principles, reference standards and architectural guardrails.
100+ apps under guardrails
Compliance
In Production
CANVAS: Application & Vendor Approval Workflow
The Central Application aNd Vendor Approval System — designed, named and built. Governed approval pipeline routing every new application and vendor through IT, Security, Legal and Commercial review with embedded DPIA, technical risk assessment, sanctions/PEP screening and counterparty due-diligence, and architecture governance sign-off. Nuxt 3 + Flask + PostgreSQL + Microsoft Entra ID + Azure OpenAI, with an append-only audit log and single-use SLT email approval tokens. Originally a standalone product, now folded into Meridian as a first-class surface.
Customer Platform
Delivered
Sonnedix Customer Management Platform
First end-to-end customer platform integrating SAP S/4HANA Public Cloud with Salesforce Energy & Utilities CRM. Defined enterprise integration, event-driven data and process architecture.
Meter-to-Cash · Customer Management
OT Cybersecurity
Consulted
Operational Technology Cybersecurity Programme
Consulted on the architecture for an Operational Technology (OT) cybersecurity programme covering a fleet of renewable energy plants — operational risk, regulatory compliance and the cyber-physical interface between industrial control systems (SCADA) and corporate IT.
Cyber-physical security · Plant fleet
Programming roots
End-to-end
Sole developer
Digital Telephone Exchange Billing System
Where it started. Designed, built and operated the full-lifecycle billing platform for a digital telephone exchange end-to-end as lead architect, designer and sole developer. Streamed Call Detail Records (CDRs) from the exchange into a rating and tariff engine (peak / off-peak, time-banded, domestic and international rates); maintained customer accounts and subscriptions; ran scheduled billing cycles plus on-demand billing for ad-hoc and itemised statements; generated and printed bills; provided performance analysis, integration and production support; and set up and tested disaster-recovery scenarios. Eventually rolled out to three telephone exchanges as independent on-site instances, each with its own data store and scheduled backup regime. Specified and stood up the on-premises infrastructure end-to-end at every site — servers, networking, and modems for inter-site connectivity. Iterative greenfield build, owned end-to-end from design through long-term operations.
Lead architect · Designer · Sole developer · 3 sites in production