Cornerways Software Ltd is my contracting company. When you engage Cornerways, you work with me directly. There is no account manager and no delivery team behind the scenes: the person you speak to is the person doing the work.
I'm a senior / principal backend and systems engineer with around 20 years' experience designing, building and modernising business-critical software across financial services, payments, SaaS and regulated environments. My foundation is C#/.NET, Azure, APIs, data, integration and distributed backend systems, and my experience spans hands-on engineering, architecture, technical leadership, engineering management and end-to-end product ownership.
I particularly enjoy building and evolving complete systems: taking a business problem from requirements and architecture through backend services, integrations, data, testing, deployment and operation. I've built products from scratch, modernised long-lived platforms and worked across financially sensitive systems where reliability, correctness and commercial judgement matter.
My current focus is AI-assisted engineering: working agentically while keeping ownership of architecture, risk and acceptance, and building AI-enabled software such as enterprise search on Azure AI and CareerOS. The experience section has the detail.
As a former founder and Head of Engineering, I'm most effective where I can combine hands-on engineering with architecture, product thinking and responsibility for getting useful software into users' hands.