Director of Software Engineering & People Lead · AI Enthusiast
I'm an engineering leader with more than 13 years of experience spanning backend engineering, cloud-native backend development, and the practical application of AI across the software delivery lifecycle. As a Director and People Lead, my work sits firmly at the intersection of people, technology, and process — growing individuals, building high-performing teams, and ensuring engineering excellence scales alongside the organisation.
I believe great software is built by great teams — and that investing in people is the highest-leverage thing a technical leader can do.
As a People Lead, developing engineers is not a side responsibility — it's a core part of my role. I own the growth, wellbeing and career trajectories of the engineers in my organisation, alongside driving engineering excellence at scale.
- People leadership — Owning 1:1s, career development plans, performance conversations and the day-to-day pastoral care that helps people thrive professionally and personally
- Competence & culture — Defining what "good" looks like across engineering disciplines and building programmes that help people grow toward it
- Team building — Hiring, coaching and developing engineers at all levels, with a strong focus on psychological safety, ownership and accountability
- Engineering operating model — Establishing standards, rituals and delivery practices that enable teams to move fast without sacrificing quality
- Stakeholder alignment — Translating technical strategy into business outcomes and keeping engineering and product genuinely in sync
I stay hands-on by building in the areas I lead. Right now, that means:
- 🤖 Agentic SDLC — AI-driven workflows spanning Discovery → Architecture → Engineering → Review, with quality gates at every stage
- 🧠 LLM integration in software delivery — using Claude, Copilot and Azure OpenAI to meaningfully augment developer productivity
- 💬 Chatbots & conversational AI — building intelligent assistants for enterprise and internal tooling use cases on Azure and AWS
- ☁️ Cloud-native backend systems — scalable, well-architected services on Azure and AWS using Java, Go and Python
Languages
AI & LLMs
Cloud & Infrastructure
LLM SDLC Workflow: Discovery → Architecture → Engineering → Review, with Testing at each stage. Powered by Claude Agent SDK.
An exploration of what it looks like when AI becomes a genuine participant in software delivery — not just a code assistant, but an agent embedded across every phase of the development lifecycle. Built in Python using the Claude Agent SDK.
I'm always open to conversations about engineering leadership, AI in software delivery, or building great teams.
Thanks for stopping by — feel free to explore, collaborate, or just reach out!



