I’m a software engineer based in Perth, Australia.

Work experience

Go | TypeScript
React
Docker | Kubernetes
PostgreSQL

Pipe | Senior Software Engineer

Jun 2024 – current
Fully remote
  • Architectured a DevEx-focused framework for the external API that provided fully versioned access to consumers with minimal friction for maintenance.
  • Built the developers’ portal to support partners to easily and transparently integrate with our platform.
  • Integrated with payment providers across America, Europe and Oceania to enable partner integrations around the world.

Chinese Alliance Christian Church | Youth Pastor

Jan 2019 – Apr 2024
Auckland, New Zealand
  • Gave back to the community I grew up in by becoming a full-time leader in it.
  • Empowered the next generation to be their best through creating positive, safe spaces for discovering self-identity and engaging with others.
  • Drove the development and casting of a refreshed vision for the church.
  • Led senior leadership to respond decisively to the needs of the community.

Go | JavaScript | Scala
React
Docker | Kubernetes
Spark | Elasticsearch

Movio | Full-stack Software Engineer

Mar 2017 – Mar 2018
Auckland, New Zealand
  • Built an ML recommendations algorithm matching movies to moviegoers, increasing visitation rates by over 5x.
  • Developed a localised, responsive, single-page web app to generate audience segmentations based on recommendations.

Go | TypeScript
React | PostgreSQL
Docker

HooCan | Tech Co-founder

Sep 2016 – Mar 2017
Auckland, New Zealand
  • Co-founded a startup connecting people to local service providers.
  • Built a cross-platform mobile app along with a fully-tested REST API backend.
  • Integrated with payment provider Stripe providing a fully-auditable paper trail for payments.

Go | JavaScript | Scala | PHP
React | AngularJS | Akka
Docker | Kubernetes
Prometheus | Grafana
MySQL | Elasticsearch | InfiniDB | Cassandra

Movio | Full-stack Software Engineer

Jan 2013 – Sep 2016
Auckland, New Zealand
  • Built a WYSIWYG email designer from scratch enabling clients to swiftly and efficiently create marketing campaigns.
  • Transitioned server architecture from monolith to microservices.
  • Scaled up data processing capabilities by porting the backnd to a column-oriented DB to meet the performance demands of new clients with 10x data.
  • Designed and implemented a box-office reporting platform capable of generating real-time reports across custom segmentations.
  • Rearchitected core email infrastructure using the Actor model to ensure reliability and performance of email marketing campaigns.
  • Set up real-time monitoring and alerting tools to ensure reliability of microservices.

Education

  • Bachelor of Applied Theology at Carey Baptist College (2022)
  • Master of Engineering in Software Engineering at University of Auckland (2012)
  • Bachelor of Engineering in Software Engineering at University of Auckland (2011)

Projects

Talks