ML Optimisation Methods from Scratch
Implements gradient descent variants, Newton's method, and other ML optimisation algorithms both via scipy.optimize and from scratch — revealing what happens inside ML solvers.
- Optimisation
- SciPy
- Gradient Descent
- Python
Covid-19 Vaccine Supply Chain Optimisation
Formulates and solves a vaccine supply chain problem in Pyomo, optimising allocation and logistics under capacity and demand constraints — motivated by real Covid-19 distribution challenges.
- Supply Chain
- Pyomo
- Integer Programming
Press Line Scheduling — Automotive Factory
Industrial engineering project scheduling moulding production across press lines at an automotive factory — applying combinatorial optimisation to minimise makespan and meet production deadlines.
- Scheduling
- Industrial Engineering
- Operations Research