CV

Work Experience

  • Aug 2024 - Present: Pydantic (Remote)

    Aug 2024 - May 2025: Technical Program Manager

    Jun 2025 - Present: VP of Partnerships

    • Running sales at the company behind Pydantic, a Python validation library with 500 million downloads per month. Driving growth for the Pydantic stack, in particular Pydantic Logfire.

  • Sep 2021 - Sep 2024: CGS Digital (UK)

    Principal Developer

    • Leading development teams, ML engineering, and simulation engineering projects on assorted contracts.

  • June 2020 - September 2021: CourseMaker

    Founder

    • Won 6-figure Innovate UK grant during the pandemic. Creating technical courses and educational content for developers.

  • Dec 2018 - Jan 2021: Babylon Health (London)

    Dec 2018 - May 2019: Senior Software Engineer

    Jun 2019 - Mar 2020: Technical Lead

    Apr 2020 - Jan 2021: Engineering Manager

    • Tech Lead on Babylon's flagship "Healthcheck" disease risk prediction product. Growing the app from prototype to >1 million users in more than a dozen countries, both directly and through nine-figure licensing deals.

      As Engineering Manager, looked after a team of a dozen engineers responsible for Babylon's Central Health Record platform.

      Mix of hands-on development, management, architecture planning and collaboration across engineering, product, clinical and sales.

  • November 2016 - Feb 2018: Zopa (London)

    Software Engineer

    • Streamlined and maintained a pipeline of over a dozen Python microservices which perform machine learning for fraud detection and credit risk analysis on over GBP 1 billion of personal loans per year.
  • October 2013 - November 2016: Bupa China (Beijing)

    Development Manager - Digital

    Responsible for project managing both IT and Digital workstreams for greenfield healthcare provision market entry into mainland China

    • Management of 20+ developers, consultants and creatives
    • EMR contract negotiation and implementation
    • Mobile + wechat app concept development, design and implementation management

    The Bupa Medical Center in Guangzhou is now one of the premier private healthcare clinics in Southern China

  • March 2013 - October 2013: Bupa UK

    Front End Developer, Web Enabled Scrum

    Fixed-term contract. Worked according to agile practices in a web scrum for one of the world's largest healthcare companies. Responsible for front end development on flagship UK websites. Worked with onshore and offshore teams to ensure that the company's web experience was of the highest quality.

Proficient

  • Python:
    • Web Development: FastAPI, Flask, Django, Nameko
    • AI Engineering: Pydantic AI, LlamaIndex
    • AI Observability: Pydantic Logfire
    • ML/Data Science: Pandas, NumPy, Scikit-learn, Keras, TensorFlow, SpaCy
  • Version Control: Git

Good working knowledge

  • Javascript/HTML5: (React, React-Native, JQuery, Backbone.js, D3.js)
  • Node.js (Express)
  • OS/Containers: Linux, Windows, OS X, VMWare, Docker
  • SQL: MSSQL, Postgres, MySQL
  • NoSQL: MongoDB

Basic development

  • Java, .NET, Apache Kafka

Education

  • 2006 - 2009: B.A. English (First Class), University of York
  • 2009 - 2010: MSc. International Business, Manchester Business School
  • 2010 - 2012: Cert. HE Mathematics, University of London (Part-time study whilst working)