Jun 2025 — Present
London, UK · Hybrid
Senior AI & Software Engineer · IBM
Technical lead for the CP4I AI agents — owning architecture from framework selection down to implementation detail.
- Designed and built a stateful LangGraph multi-agent system in Python for Cloud Pak for Integration
- Prototyped the MCP server and LangGraph agents that convinced leadership to prioritise CP4I's first AI-enabled capabilities
- Engineered an LLM-as-a-judge E2E evaluation framework for non-deterministic agent outputs — dual-mode execution (mocked for fast CI, live MCP for full E2E), promoted at VP level and used across departments
- Implemented RAG pipelines over a curated knowledge store and ReAct-style agents; benchmarked LLMs on cost vs. performance to select production models
- Replaced validation webhooks with Kubernetes CEL to support AKS — adopted by the Architectural Board as departmental best practice
- Mentored junior engineers and host education sessions on MCP development and LangGraph agents
Recognised with two Outstanding Technical Achievement Awards, and a place at IBM Tech 2026 — ranked in the top 0.5% of IBM's global workforce.