experience with typescript

all back

turbopack / next.js

A new incremental caching bundler for next.js to enable 0s builds with significantly lower memory usage.

STL Solutions

A workflow management solution for short term letting applications built using the temporal durable execution engine.

Contracting @ MDisrupt

April 2021 - June 2022
Senior Engineer / Engineering Manager

First engineer. Architected the service from initial prototype while onboarding a team of 5 across engineering and product. Established team culture and engineering process with excellent velocity and developer satisfaction.

UN COVID Tracking Service

May 2020 - August 2020
Contract

As a small team, designed, built, and shipped a system for distributing and receiving information pertaining to the COVID situation in multiple countries and languages in SEA.

Fitness Connect

December 2019 - May 2020
Contract

Lead developer and architect of a 3-man team building a ML backed fitness service to allow personal trainers to better connect with remote clients, utilising cloud-native technologies such as kubernetes, terraform, docker, rust, python, react, and graphql.

tap2go Bike Rental

A fully-featured, dockless, bike rental and reservation system including api, user-facing app, and admin UI.

Hyperion

A command line tool, API, and progressive web-app for looking up crime data for postcodes in the UK.

Comp. Sci. BSc. (Hons) 1st

Heriot-Watt University

Graduated with over 90% grade average.

  • University Prize for Outstanding Merit
  • Deputy Principal’s Award
  • Merit Award

ION Racing

Lead developer for a warehousing and automobile/computer parts ordering service for a Formula Student team, with the intent to improve oversight and efficiency.

all competencies