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 ongoing open-source contributions to chainladder-python, the main Python library for actuarial reserving, spanning docs, core API and backend cleanup.
- 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.
- Completed
An actuarial-grade parametric crop cover for Indore's soybean farmers: rainfall-triggered, EVT-calibrated on 20 years of ERA5-Land data, priced from the hazard up to a regulator-ready term sheet.
- 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.
- Completed
Led a 5-person team (group 48) pricing a 10,000-policy personal motor portfolio with frequency–severity GLMs for the 2025 CAS East Asia Summer Program, then competing in a multi-round market simulation. Placed 8th of 50, just outside the final.
- Maintained
Interactive mindmap for General Insurance principles covering financial management, reserving, pricing, and reinsurance

