Projects
A selection of some projects I have worked on over the years.
InsuranceAutomata 🔥
InsuranceAutomata is an interactive application that simulates the spread of fire across a house using a cellular automata model. The app allows users to place objects within a virtual house and observe how a fire might spread under various conditions. It was developed as an entry into the 2023 Hacktuary Challenge, a competition organized by the Casualty Actuarial Society (CAS) to encourage the development of applications that utilize actuarial concepts to solve pressing risk management problems related to property insurance.
Reinsurance
Reinsurance is a python package that intends to provide a framework for reinsurance computation. It is built on top of NumPy and Dask. It is designed to be modular, fast and easy to use. Leveraging the power of Dask, it can perform parallel and distributed computation to allow for large scale reinsurance computation. It is still in very early development.
RiskyRouter
RiskyRouter.com is a website I built as an entry into the 2022 CAS Hacktuary competition. It was selected as a joint winner.
A contest designed to showcase the actuarial skill set in developing novel risk engineering solutions. Entrants were challenged to create an end-user application that would be actuarially grounded but address a risk management problem of relevance to a typical consumer. Balona's entry, Risky Router, allows users to enter start and destination points to obtain a driving route that shows just how risky that path is. This estimate flexes based on weather conditions, time of day, year of the car, whether the driver is impaired and other factors.
Tryangle
Tryangle is an automatic chainladder reserving framework. It provides scoring and optimisation methods based on machine learning techniques to automatically select optimal parameters to minimise reserve prediction error. Tryangle is built on top of the chainladder reserving package.