Resume_

About

I build scalable search and recommendation platforms that directly drive business growth. By combining vector search, ML-driven relevance, and robust platform engineering, I design systems that allow teams to iterate quickly and confidently.

Over a decade across scale-ups and enterprise products, I’ve paired that depth with delivery: setting technical direction, building infrastructure others build on top of, and mentoring engineers from code reviews to org-wide RFCs, all while staying hands-on in the codebase.

Skills

Engineering Leadership Software Architecture Vector Search Search Relevance AWS AWS Serverless Data Engineering Data Pipelines Experimentation Machine Learning Recommender Systems JavaScript / TypeScript React Ruby Python Scala Go

Experience

Lead Engineer

Sept 2024 – Present

Envato · Melbourne, VIC, Australia

  • Co-led the Search Platform team of 10 engineers, shaping technical direction and roadmap for search and recommendations across Envato Elements and the Envato App.
  • Rearchitected the item indexing pipeline from a single-threaded Heroku batch job to a serverless architecture, scaling throughput from ~200 to 3,000 items/sec and cutting infrastructure cost from ~$3k to ~$300/month. Built the foundation for rolling out Marqo Ecommerce vector search across photos, video templates, music, and stock video, lifting search-to-download conversion by up to 28% for photos and 12% for video templates, and reduced the full experiment cycle from ~4 weeks to ~1 week.
  • Redesigned the curated content publishing pipeline from a manual spreadsheet-based process to a self-serve CMS flow, and standardised search and recommendations data pipelines on AWS Glue, cutting processing payload size by ~90% and enabling faster incremental syncs.
  • Championed internal search tooling including an LLM-as-judge evaluation framework and a cross-team search playground, and mentored engineers on technical growth, AI-assisted development, and practices like RFCs and cross-domain collaboration.

Technical Lead

Sept 2022 – Aug 2024

Redbubble · Melbourne, VIC, Australia

  • Delivered vector search using contrastive language-image AI models, iterating on randomised multivariant experiments, leading to a 12% increase in add-to-cart rates across 10 billion print-on-demand products.
  • Accelerated the experimentation process with the lead data scientist, lifting delivery cadence from once every 1–2 months to 3 features/experiments per week.
  • Partnered across teams to simplify data pipelines, data warehouses, and the feature store, realising over $180k USD in annual AWS infrastructure savings.
  • Maintained critical systems serving 77 million artworks, metadata, and rank features, guaranteeing P95 ≤ 150ms for 150–1000 requests per second.

Senior Software Engineer

Apr 2021 – Sept 2022

Redbubble · Melbourne, VIC, Australia

  • Architected and shipped the content automation pipeline for Marketing and Commercial, reducing engineer load by 90% and cutting content delivery from a week to under 1 minute.
  • Scaled the pipeline further by training and mentoring a new team of 5 engineers to extend coverage across web and mobile platforms.
  • Productionised AWS SageMaker for the recommendations pipeline, enabling rapid prototyping and deployment of ML models for data scientists and resulting in 10% more real-time experimentation.

Senior Software Engineer

May 2020 – Mar 2021

Ackama · Melbourne, VIC, Australia

Worked across 6 projects simultaneously for government, social good, and charity clients, covering the full delivery spectrum from UX and solution architecture through to feature delivery, maintenance, and CVE patching. Partnered with the Lead UX designer to deliver product design consultation and Agile training workshops for clients. Notable work includes building a spatial intranet app for the Road to Zero museum experience and maintaining headspace's CMS.

Senior Software Engineer

Apr 2019 – Apr 2020

Focus HQ · Melbourne, Australia

Core member of a six-person team building a C-suite project delivery platform from the ground up, owning UX/UI design end-to-end from paper sketches to React components in Figma and Storybook, and championing TDD and pair programming practices across the team.

Lead Software Engineer

June 2016 – Jan 2017

East Agile · Vietnam

Led teams of up to 6 engineers on computer vision and data analytics client projects; authored the company Python training guide.

Senior Software Engineer

Dec 2014 – June 2016

East Agile · Vietnam

Delivered client projects to 100% satisfaction using Extreme Programming and TDD; co-wrote the Python training guide and mentored engineers from non-programming backgrounds.

Lead Web Developer

Sept 2014 – Nov 2014

GToken Pte Ltd · Vietnam

Web Developer

July 2013 – Aug 2014

East Agile · Vietnam

User Experience Designer

Feb 2013 – May 2013

HiringBoss Ltd. · Vietnam

Club President

July 2012 – July 2013

RMIT Vietnam IT Club · Vietnam

Education

Master of Information Technology (Spatial Information)

Jan 2017 – Dec 2018

University of Melbourne · Melbourne, Australia

Graduated with Distinction

Bachelor of Information Technology (Application Programming)

Jan 2010 – Dec 2013

RMIT University Vietnam · Ho Chi Minh City, Vietnam