about me
I'd probably describe myself as someone with just an extreme love of the game. I've always been deeply fascinated by tech, as a kid I spent a lot of time playing video games (& being awful at them).
So that lead me to wanting to make games & wanting to cheat in them. Which is where it all started.

where ive been
2023
2023

Staff Engineer
Leonardo.Ai • Oct 2023 - Present
2 years
Built job parallelisation protocol for efficient task distribution, including retries & failover mechanisms.
Designed and built AI Gateway for various image providers, runs Canva Dream Lab and various other AI services
Designed and built JSONSchema Model discovery and RPC protocol
Introduced distributed tracing and metrics, using OpenTelemetry Tracing w/ Grafana, Prometheus, Jaeger & more
Built internal app golden paths for allowing teams to rapidly deploy new services
2022
2022
Software Engineer
Immutable • Feb 2022 - Oct 2023
1y 8m
Rebuilt matchmaking services and gameserver hosting on Kubernetes infrastructure using OpenMatch
Built internal tooling for production teams to tweak every aspect of the games live service nature from card art, stats, gameplay mechanics, gamemodes, rankings, loot boxes & more.
Implemented AI models for predicting player behavior to detect botting and fraud
2021
2021

Software Engineer
BodyMindLife Online • May 2021 - Feb 2022
10 months
Built out video ingestion and processing pipelines
Built internal analytics pipelines for engagement, retention & churn
Centralised authentication systems utilising Auth0
Built recommendation models for personalized content recommendations
2021
2021
Senior Golang Associate
Macquarie Bank • Jan 2021 - May 2021
4 months
Contract to help develop APIs to migrate their internal ITSM tools from on prem to the cloud.
2019
2019

Systems Engineer
Automated • Jan 2019 - Jan 2021
2 years
Developing cloud infrastructure for IoT platform for managing in field sports lighting controllers
Built customer facing interfaces for interacting with various cloud connected lighting
Built firmware for JN5168 microcontrollers for interacting with Philips Hue networking
2018
2018
Web Developer
Wyee Computer Services • Nov 2018 - Jan 2019
3 months
Extending their internal asset tracking and ticketing system.
2016
2016
App Developer
Flatline Pest Control • Feb 2016 - Nov 2018
2y 10m
Building internal Windows applications to store clients, addresses & invoices. Track technician schedules, migrate manual book entries to digital data storage.