Docker
ProficientReproducible local envs and deployable build artifacts.
Used to keep environments reproducible and to package simulations, solver workloads and models.
Projects using Docker
- MLOps Platform2024 – presentCo-developed an internal MLOps platform adopted by data-science department as its standard for building and deploying models.
- OPTIMA — Battlefield Simulation2022 – 2025Operational-level multi-agent battlefield simulation; profiling and optimization cut resource use ~5× and made it ~5× faster.
- Class-Timetable Generator (BEng Thesis)2023A client-server system generating class timetables with a MIP optimiser, delegating solver jobs asynchronously to Docker containers queued via RabbitMQ and Celery.