Professional experience

Architecture, in practice.

Technical direction and hands-on engineering across energy, delivery, payments and financial services.

Enpal

October 2025 – present
Staff Software Engineer

Technical direction for White Label.

Led the initiative technically, owning architectural direction, aligning multiple engineering teams and guiding the solution through production rollout.

Shared identity
Defined a shared authentication and authorisation architecture and established a migration path from fragmented implementations.
Architecture
Drove cross-team decisions and technology evaluations, balancing shared platform standards with delivery constraints.
Engineering quality
Helped run an AI-assisted testing pilot to evaluate its fit within engineering workflows and quality practices.

Delivery Hero

November 2022 – September 2025
Staff Software Engineer

Cross-team architecture and performance.

Led solution architecture across teams, developing RFCs, aligning engineering stakeholders and guiding implementation through rollout.

Designed and implemented a latency framework that reduced p95 latency by 15.65% across tribes.

Reliability
Introduced safeguards against performance regressions alongside the latency framework.
API architecture
Redesigned GraphQL architecture to simplify integrations with dependent systems.
Engineering practice
Helped establish a Platform Guild to share practices, encourage architectural consistency and mentor engineers across teams.

Checkout.com

April 2020 – August 2022
Senior Software Engineer I → II → Staff

Payment integrations, from discovery to launch.

Designed and led delivery of the Reverse API from inception to launch, finishing ahead of schedule.

The Reverse API integrated four new payment methods.

Client onboarding
Led technical discovery, solution design and implementation of a redesigned onboarding system.
Team alignment
Ran technical workshops on API integration requirements and implementation, alongside knowledge-sharing sessions and mentoring.
Progression
Senior Software Engineer I from April 2020, Senior II from September 2021, and Staff Software Engineer from March 2022.

Vexcash

December 2018 – March 2020
Senior Software Developer

Modernising a lending platform.

Designed and led implementation of microservices-based infrastructure as part of a move away from an ageing monolith.

Integrations
Led integrations with banks and identity-verification providers, including SCHUFA, WebID and IDnow.
Internal tooling
Designed and built an Angular-based back-office application.

Earlier work

2007 onwards

Independent software development

Freelance · September 2007 – present

Bespoke business applications with an emphasis on domain-oriented software modelling. Independent work lives at CodeBakery.

FariNuova

CTO & co-founder · November 2011 – December 2017

Developed an online game using CQRS and event sourcing.

Schwartz Immobilien Service

CTO · April – October 2011

Designed and developed a workflow modelling and automation application; built and maintained a highly available Hyper-V cluster.