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.