Personal projects
A mix of things I've built, some open-source, some study tools, and a few proprietary ones.
- Ongoing
Chain-ladder reserving work (LDFs, CDFs, IBNR) that turned into open-source contributions to chainladder-python, the main Python library for actuarial reserving.
- Archived
A report on how India's shift to electric vehicles reshapes motor insurance claims, costs and pricing.
- ActiveAlphaTail: Pet Insurance Pricing and Reserving Engine
A pet insurance pricing and reserving engine in Rust, using frequency/severity GLMs and chain-ladder methods.
- ActiveActuGLM
A GLM-based insurance pricing platform, private and in active development.
- ActiveNucleus: Low-Latency Systems in Rust
A personal project for getting hands-on with low-latency systems programming in Rust: concurrency, memory layout, and execution speed.
- Maintained
A study companion that simplifies the Open Actuarial Education's Loss Data Analytics text.
- ActiveCalcii: Experimentation Sandbox
A sandbox for sharpening engineering fundamentals and prototyping ideas around performance, tooling and computation.
- ActiveCrypto and DeFi Finance: Exploration
Getting hands-on with crypto and decentralized finance, working toward contributing to DeFi and on-chain financial apps.
- Maintained
Interactive mindmap for SA3 general insurance pricing curriculum
- Maintained
Interactive mindmap for CS2 actuarial curriculum with detailed navigation
- Maintained
Interactive mindmap for CS1 actuarial curriculum with detailed navigation
- Maintained
Interactive mindmap for CM2 actuarial curriculum with detailed navigation
- Maintained
A Dockerized ETL pipeline that cleans and enriches claim data into PostgreSQL, automated daily with GitHub Actions.
- Archived
Built a two-part frequency/severity GLM with chain-ladder reserving to fix a portfolio's loss ratio.
- Archived
Segmented policyholders into four risk personas using PCA to guide targeting and retention.
- Maintained
A Dash app visualising loss ratio development by line and region.
- Archived
Designed parametric crop cover triggered by rainfall, calibrated on 20 years of ERA5 data.
- Maintained
An open-source visual lab adapted for CS2 topics like survival models, risk modeling and simulation.
- Maintained
An open-source visual lab customised for CS1 actuarial concepts, with more updates planned.
- Archived
Led pricing for a 10k-policy portfolio with Poisson and Gamma GLMs, placing 7th of 50.
- Maintained
Interactive mindmap for General Insurance principles covering financial management, reserving, pricing, and reinsurance

