Building an NHL Playoff Pool Optimizer with Python An end-to-end sports analytics project combining data engineering, statistical modelling, Monte Carlo simulation, and mixed-integer linear programming to optimize an NHL playoff pool roster. Kalman Tracking for Super-Resolution Ultrasound Imaging A Kalman-filter-based microbubble tracking pipeline developed for my MSc dissertation at the University of Edinburgh. Cellular Automata Object-oriented Python implementations of cellular automata from scratch. Advent of Code Solving the Advent of Code challenges to improve my Python skills.