Resume

CTO who builds at both ends: nothing-to-production, and the teams that follow.

Additional information is available on my LinkedIn profile. You can also download this resume as a PDF.

Summary

CTO who builds at both ends: taking products from nothing to production, and leading and scaling the organisations that follow. 16 years across fintech, marketplaces, retail technology and telecoms.

That has meant breadth of function as much as scale: at Ksubaka across four countries, then four years as VP of Engineering at Vestiaire Collective, where I owned checkout, payments, pay-in and pay-out on joining and went on to lead 25 people across London, Paris and Berlin, everyone from engineering managers to data scientists. Most recently at Alpa: a fintech platform from prototype to production across the UK, France and Spain with a three-engineer team, myself included, owning product, design, data and infrastructure along the way.

Experience

Co-founder & CTO - Alpa - London, United Kingdom

August 2025 - Present

Co-founder and CTO of a VC-backed fintech giving hospitality operators, from single sites to multi-location groups, real-time financial clarity: open banking, POS and invoice data unified into weekly P&L, cash flow and a financial-health score. I lead technology end to end, covering product, design, software engineering, DevOps and data.

  • Platform & Delivery: Took the platform from prototype to production in the UK, France and Spain with a three-engineer team, processing millions of financial events monthly: ingestion (open banking through Plaid as the authorised AISP, POS, invoice OCR), ML transaction classification with confidence tiering and human review, P&L and cash-flow engines, group-level consolidation with per-location drill-down, and billing.
  • ALPA Score: Designed and shipped a financial-health index for restaurants, taken from concept to a press-partnered public launch.
  • User-Facing AI: Shipped AI beyond reporting: generated insights and a conversational assistant turning computed financials into plain-language explanations and actionable next steps for non-financially-literate operators.
  • AI-Native Delivery: Built and ran an agentic delivery pipeline in production for a year, one command from ticket to merged PR: scope-challenge, test-first implementation, parallel independent review lenses, and live validation against a real environment. Engineers keep the architecture, the system design and the acceptance criteria, and read and demo every change themselves. In fintech a wrong number can end the company: the gates take the grind, the ownership never moves.
  • Product & Evidence: Ran discovery and analytics end to end: instrumented funnels, dated hypothesis registers, adversarial review of our own analyses, direct work with operators and franchise groups.

Stack: TypeScript (NestJS, Next.js, React), Python (FastAPI, ML classification), PostgreSQL, Redis, RabbitMQ, AWS (EKS, Kubernetes, Terraform, GitOps), Datadog.

VP (Vice President) of Engineering - Vestiaire Collective - London, United Kingdom

August 2021 - July 2025

Vestiaire Collective is the global marketplace for pre-owned luxury fashion. I led the Seller Experience Collective, owning how sellers price, list and sell: 25 people across London, Paris and Berlin, spanning frontend, backend, mobile, QA and data, with four engineering managers reporting to me.

  • Seller Experience: Owned the selling journey end to end: item listing and depositing, pricing, negotiations, buyer and seller chat, and product taxonomy, across C2C, B2C, consignment and brand-partner models.
  • Payments: On joining, took interim leadership of the Conversion Collective for eight months, 25 people in Paris alongside my own London collective, owning checkout and payments: pay-in on Adyen, pay-out on Hyperwallet, within PCI-DSS scope and the KYC obligations on seller payouts.
  • Rule Engine: My teams built the in-house engine through which the business rules of Vestiaire were computed, at around 1,000 requests per second: pricing, negotiations, shipping lanes, buyer and seller commissions, marketing lanes, payment method availability. It went from a handful of use cases to the mechanism the organisation ran on.
  • Platform Modernisation: Inherited a PHP monolith stuck on early PHP 5 with custom code throughout. Drove strangler-pattern extraction of specific domains into separate services only where it earned its place, while progressively upgrading the monolith itself to PHP 8 on standard building blocks (micro framework, Doctrine). Delivery continued throughout.
  • Monetisation and Resale-as-a-Service: Co-directed the overhaul of the monetisation strategy, and launched Resale-as-a-Service, the platform behind resale programmes for brands including Gucci, Burberry, Chloé and MyTheresa. Led the migration of the whole consignment business from the monolith onto RaaS within a quarter, then opened US consignment from scratch on the same platform in a single quarter.
  • Hands-on: Built the Resale As A Service platform (TypeScript, NestJS, React) and contributed code across my teams and the wider organisation, deliberately off the critical path.
  • Reliability: Introduced SLAs, SLOs, monitoring and alerting, with a weekly operational-excellence review alongside senior engineers and my leaders, giving the organisation a shared and honest picture of its own performance.
  • Leadership layer: Four engineering managers reporting to me, three inherited and one hired. Raising that layer's performance, and its ownership of quality, was the larger part of the job. Led the architecture group.

CTO (Chief Technology Officer) - Cloudshelf - London, United Kingdom

February 2021 - July 2021

A defined bootstrap mission: I took Cloudshelf, a solution connecting retailers' e-commerce platforms with their physical stores, from a clean start to a live MVP on the Shopify App Store, hiring the initial engineering team, then handed over to permanent technical leadership.

Stack: TypeScript (NestJS, Next.js, React), PostgreSQL, Redis.

CTO (Chief Technology Officer) - Ksubaka - London, United Kingdom

January 2015 - February 2021 · Technical Lead, then CTO from October 2016

Ksubaka put interactive screens into big-retail stores, letting brands and retailers engage shoppers in the aisle and gather first-party data on them. I owned technology strategy, the product and the engineering organisation across Europe and Asia.

  • Platform Development: Built and ran the platform behind 10,000+ interactive displays in retail environments across Europe and Asia, scaling to 130 cities in China, delivering 250M+ completed minute-long brand experiences for retailers including Tesco, M&S and Auchan, and brands including Unilever, L'Oréal and Coca-Cola.
  • Team Leadership: Built and led the engineering function across four countries, around 45 people at peak: a 12-strong in-house team in London spanning Backend, Web, Mobile, Data Science, QA and DevOps, plus partner teams in France and Asia.
  • Ksubaka OS: Specified and built Ksubaka OS, an in-house Android build giving an unattended device fleet resilience and reliability in the field.
  • SDKs: Built the Ksubaka Android and Web SDKs, letting third parties deploy applications onto the platform.

Stack: Kotlin and Java (Android, AOSP, Spring Boot), TypeScript and JavaScript (React), Python, MySQL, PostgreSQL, AWS, Splunk.

Software Engineer - Canonical - London, United Kingdom

September 2014 - December 2014

Web & Browser team: implemented popular web platform APIs in Ubuntu's in-house web runtime, and advocated Ubuntu as a web platform through talks and demos. Left to build the engineering team at Ksubaka.

Senior Software Engineer - Orange Labs UK - London, United Kingdom

October 2010 - August 2014

Joined Orange's London R&D lab as a Software Engineer, promoted to Senior. Represented Orange in W3C interest groups.

  • Technical leadership of 4-6 engineers building the web client of Libon, an OTT messaging application.
  • Technical leadership of 2-4 engineers building a low-level visual voicemail stack on Android (OMTP), in collaboration with Google.

Education

Diplôme d'Ingénieur, Computer Science - INSA Lyon, France

2007 - 2010 · RNCP Level 7, MSc equivalent

Valedictorian

Classes préparatoires universitaires (L1-L2), Computer Science - Université de Caen

2005 - 2007

Ranked first in cohort, securing entry to INSA Lyon.