about me

just a guy who spends a little too much time trying to break (or make) things, im always learning something new or trying to make something better or someone happier.

blogging things is terrifying to me, but i want to get better at it, and hopefully someone someday finds my ramblings interesting

ps. i swear im happy in this pic, i was in Japan with my friends and i miss it dearly lol

Hayden Sim

where ive been

2023

Leonardo.Ai

Staff Engineer

Leonardo.AiOct 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
Leading TeamsMentoringTypeScriptNode.JSTerraformAWSLambdaArchitecture & DesignPlatform Engineering

2022

Immutable

Software Engineer

ImmutableFeb 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
Leading TeamsGoTerraformAWSLambdaMachine LearningPyTorchPythonKubernetesRetool

2021

BodyMindLife Online

Software Engineer

BodyMindLife OnlineMay 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
MentoringGoogle CloudApp EngineBigQueryGoReactAuth0PyTorchPython

2021

Macquarie Bank

Senior Golang Associate

Macquarie BankJan 2021 - May 2021

4 months

  • Contract to help develop APIs to migrate their internal ITSM tools from on prem to the cloud.
AWSElasticsearchLogstashGogRPCSNS/SQS

2019

Automated

Systems Engineer

AutomatedJan 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
Google CloudNodeReactGoCC++FirmwareJN5168Kubernetes

2018

Web Developer

Wyee Computer ServicesNov 2018 - Jan 2019

3 months

  • Extending their internal asset tracking and ticketing system.
PHPLaravel

2016

App Developer

Flatline Pest ControlFeb 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.
WPFWinFormsC#MySQL