Max Kelly - Coding Project Library

Sims

This site serves as a personal library for showcasing coding projects focused on actuarial science, financial/mathematical modeling and data analysis - handwritten in JavaScript, HTML, and CSS, with other programming languages used for specific projects.

The portfolio also includes mathematical challenges, primarily Project Euler, which covers number theory, combinatorics, geometry, algorithm design and optimisation (108 solutions, all coded in Python - Top 1% globally, ranked 13,512 out of 1.3 million users, 521th in the UK).

In addition, this collection features chess engines, simulations and models. Each project includes code, a short write-up, and visual outputs when relevant.


Chess Engines

Chess EnglineC Badge
Looks a few moves ahead with minimax and ranks positions using basic piece values and mobility.
Black Hole SimulatorCPP Badge
A C program that visualizes gravitational lensing around a black hole by numerically tracing light rays near the photon sphere and event horizon.
Gravity & Orbital Mechanics SimulatorCPP Badge
Models planetary motion and stable orbits.
Bouncy Ball SimulatorC Badge

Physics & Space Simulators

Insurance & Risk ModellingPythonR Badge
Pricing, reserving, reinsurance & catastrophe modelling.
Life & PensionsPythonR Badge
Mortality & survival models, annuity pricing & ALM.
Actuarial Data EngineeringPythonR BadgeSQL Badge
SQL to Python/R pipelines, claims databases & dashboards.

Macroeconomic & Policy Models

Chess EnglineC Badge
Looks a few moves ahead with minimax and ranks positions using basic piece values and mobility.
Black Hole SimulatorCPP Badge
A C program that visualizes gravitational lensing around a black hole by numerically tracing light rays near the photon sphere and event horizon.
Gravity & Orbital Mechanics SimulatorCPP Badge
Models planetary motion and stable orbits.
Bouncy Ball SimulatorC Badge

Predictive Analysis

Insurance & Risk ModellingPythonR Badge
Pricing, reserving, reinsurance & catastrophe modelling.
Life & PensionsPythonR Badge
Mortality & survival models, annuity pricing & ALM.
Actuarial Data EngineeringPythonR BadgeSQL Badge
SQL to Python/R pipelines, claims databases & dashboards.