Java
Proficient8–21 — multi-agent simulation engines and backend services.
Java 8 through 21 across battlefield and epidemiological simulation engines (MASON-based), Spring Boot services, and statistical model implementations over Oracle.
Projects using Java
- OPTIMA — Battlefield Simulation2022 – 2025Operational-level multi-agent battlefield simulation; profiling and optimization cut resource use ~5× and made it ~5× faster.
- SIMCO — Epidemiological Simulation2022An agent-based epidemic simulation on GIS data, calibrated to government data with a genetic algorithm; 3× memory reduction after optimisation.
- Property Valuation System2021Prediction, trend, and similarity models for property valuation (Java / Spring Boot / Hibernate), deployed in a public-facing valuation system.
- Julia in Multi-Agent Systems (MSc Thesis)2024Zero-Intelligence trader simulations implemented in Julia with George Mason University researchers, benchmarked against C / C++ / Java / Python.