Resume (PDF)


Education

Bachelor of Mathematics & Computer Science
The University of Queensland · Pure Mathematics

Experience

Software Engineer
Rise
  • Incoming software engineer focusing on backend development in NestJS and AI engineering.
Teacher Aide / Technical Officer
Tamborine Mountain State High School
  • Support teachers in class, helping students work through learning tasks and explaining concepts step by step to keep them engaged.
  • Provide technology support for staff, classrooms, and school operations, troubleshooting issues to keep lessons and day-to-day work moving.
Software Developer Intern
Queensland Investment Corporation (QIC)
  • Maintained and validated Bloomberg and Reuters market/derivatives data pipelines used by integration and analytics teams.
  • Diagnosed and resolved dropped connections and deadlocks in pipelines handling over 500,000 daily market events, reducing failure rates by ~85%.
  • Identified and fixed a bilinear interpolation defect in realised bond-volatility calculations, refactoring state management and adding CI regression checks.
Software Engineer
UQ Racing
  • Authored C++ and Python code for vehicle computer vision systems, reducing processing latency by 2ms and increasing path planning accuracy by 15%.
  • Refactored the AV cone detection algorithm, splitting C++/Python bases into modular components.
  • Collaborated with engineering teams to ensure compliance with Formula SAE specs.
Secretary
UQ Computing Society
  • Previously General Executive Committee (Aug--Oct 2025). Managed executive operations and liaised with industry sponsors to fund technical workshops and student competitions.
  • Ran flagship events end to end, including competitions with 180+ participants — coordinating venue, catering, sponsor logistics, and run-of-day.
  • Drove outreach expanding the community by 400+ Discord members and ~2,000 social media followers.
Industry Insight Programs
  • SIG Discovery Program (Trading Stream) · Sydney, NSW · Sep 2026
  • Optiver Future Focus (Technology Stream) · Sydney, NSW · Sep 2025

Projects

Inference
inferenc.me

A quantitative estimation competition with original problems in market microstructure, parimutuel betting, and derivatives pricing. 300+ participants across scored rounds. Includes a PvP market-making scorer with price-priority fill mechanics and a shared-path Monte Carlo evaluator for options portfolio allocation.

stochastic-density-dynamics

3D visualisation of probability density evolution in stochastic processes.

Kestrel

Python library for stochastic process modelling, parameter estimation, and Monte Carlo simulation.


Competitions

Optiver Volatility Lab1st / 120Mar 2026
Optiver Vega1stApr 2025
Citadel Securities Invitational3rd / 80May 2025
IMC CodeJam9th / 80Apr 2025
SPAR34th / 486 · BronzeMay 2025
SIG Algothon63rd / 300+2025

Technical Skills

Languages Python, Java, R, SQL, TypeScript
Libraries NestJS, pandas, NumPy, PyTorch, scikit-learn, Matplotlib, statsmodels
Tools Git, Linux/Unix, Docker, JUnit, pytest, GitHub Actions, CI/CD