Work

  1. Apr 2026 to Present

    Actuarial Analytics Engineer

    The Fidelis Partnership · London

    • Develop and maintain actuarial data products that provide trusted datasets for Pricing Analytics, Reserving and portfolio management teams.
    • Design, build and optimise ETL pipelines in Python and SQL that automate actuarial and underwriting workflows.
    • Develop and maintain internal FastAPI applications that deliver actuarial analytics and data services.
    • Monitor and report rate change metrics across business lines, surfacing trends that inform portfolio decisions.
    • Build Power BI and Plotly Dash reporting for underwriting, actuarial and executive stakeholders.
    • Improve data quality through validation, reconciliation and automated testing; contribute to CI/CD and code review practices.
    • Python
    • SQL
    • FastAPI
    • Power BI
    • Plotly Dash
    • CI/CD
  2. Jan 2024 to Apr 2026

    Portfolio Analytics Analyst

    The Fidelis Partnership · London

    • Delivered analytics for pricing teams and underwriters across Marine, Aviation, Space, Political Risk and Structured Credit.
    • Built and automated end-to-end pipelines with Python, SQL, PySpark and Microsoft Fabric for pricing, reserving, exposure management and regulatory reporting.
    • Built and productionised a Realistic Disaster Scenario (RDS) pipeline and produced quarterly Political Risk exposure reports for senior management.
    • Created a Plotly dashboard monitoring credit events in structured credit deals from loan tape data, and Power BI exposure dashboards for Political Risk.
    • Migrated pricing models, including Marine Cargo, to Hx Renew (Python, JavaScript) and owned Marine Cargo, Marine Construction, Space and AVN52 models, with code reviews and optimisation that materially cut execution time.
    • Designed an internal analytics API exposed through an Excel add-in, and a pricing adequacy framework for outward reinsurance deals.
    • PySpark
    • Microsoft Fabric
    • Hx Renew
    • Power BI
    • Geospatial
  3. Jul 2022 to Sep 2022

    Actuarial Analyst Intern

    Fidelis Insurance · London

    • Built a VBA matching system to resolve inconsistencies in how client names were recorded.
    • Cleaned exposure data for marine, aviation and renewables to support accurate pricing of underwritten policies.
    • VBA
    • Excel
    • Data quality

Skills

Programming

  • Python
  • SQL
  • JavaScript
  • VBA
  • Pandas
  • NumPy
  • FastAPI
  • SQLAlchemy
  • Pydantic
  • GeoPandas

Data engineering

  • Microsoft Fabric
  • PySpark
  • SQL Server
  • ETL pipelines
  • CI/CD
  • Git

Analytics & visualisation

  • Power BI
  • Plotly Dash
  • Jupyter
  • scikit-learn

Actuarial & insurance

  • Pricing analytics
  • Reserving
  • Rate change monitoring
  • Exposure management
  • Portfolio analytics
  • Hx Renew

Qualifications

  • Institute and Faculty of Actuaries

    CS1, CS2, CM1, CB1, CB2, CB3, CP3

  • Hyperexponential

    Hx Core Model Developer · Model Optimisation Specialist

  • Microsoft Certified

    Azure Data Fundamentals (DP-900)

  • Royal Statistical Society

    Graduate Statistician (GradStat)

Education

  1. 2021 to 2023

    MSc Data Science

    Heriot-Watt University

    Dissertation: Investigating the Languages of Mathematics through the Lean Prover, 82% (A). Software engineering, databases, AI and web programming.

  2. 2018 to 2021

    BSc Actuarial Science

    The London School of Economics and Political Science

    Upper Second-Class Honours (2:1). Actuarial mathematics, regression, Bayesian methods and statistical theory.

  3. 2016 to 2018

    Cambridge International A Levels

    Rainbow High School, Gaborone, Botswana

    Accounting (A*), Business (A*), Mathematics (A), Economics (B).

Leadership & tutoring

  • Events Officer

    LSESU Actuarial Society

    Organised career panels and socials, connecting members with industry professionals.

  • Peer Tutor

    LSE Department of Accounting

    Supported first-year students in financial and management accounting.

  • Tutor & Coach

    Botswana

    Coached a national-level school STEM quiz team and tutored GCSE Mathematics and Accounting.