>_

Resume

02 / RESUME

Senior Full-Stack Product Engineer

Product-focused software engineer with 10+ years of remote experience shipping web and mobile applications. Strongest in complex TypeScript codebases, end-to-end feature ownership, browser extensions, React Native/Expo, search and data-heavy product work, testing and CI.

Availability: remote only; part-time preferred (I do lots of other stuff away from computers), full-time considered.

Work experience

WorldBrain / Memex

Software for organizing, searching, annotating, sharing, and collaborating on online content.

Full-Stack Product Engineer: 2017 - now

Platforms: Web extensions, iOS + Android (React Native), RAG, web apps, Firebase, Supabase, Cloudflare

Highlights

  • One of few primary contributors to the current 2,582-commit codebase; authored more than 900 commits across a system containing more than 3,500 TypeScript/TSX files.
  • Recent implementation of new Memex v2 full content semantic+lexical search, and search eval harness.
  • Core architect of the codebase, coming up with simple, scalable ways of laying out where different types of our code lives in our monorepo to reduce the amount of questions needed about any new code or updates to existing code.
  • Worked in a fully remote team distributed across four continents.
  • Mentored two Google Summer of Code contributors and two other Rails Girls Summer of Code contributors in 2018.

Freelance client work


Practical web maintenance and AI-assisted automation work for client businesses.

Freelance Web Developer & Automation Engineer: 2025 - now

Platforms: WordPress, Laravel, RunCloud, OpenClaw

Highlights

  • Zest Digital: Maintained existing WordPress and Laravel sites for a marketing agency, and resolved urgent production issues across its RunCloud-managed server setup.
  • Real-estate client: Built an OpenClaw email automation that intercepts new property listings from an agent, uses online research to assess each one against the client’s criteria, and filters out roughly 90% before review.

Suppstacks


A curated knowledge base of >200 supplements and >1000 supplement brands using many different data sources ingested from all over the Internet. Monetized by affiliate links to products on Amazon.

Full-Stack Web Developer: 2025

Platforms: Web app (TypeScript, React, Cloudflare)

Highlights

  • Designed a data workflow that avoided a conventional database and recurring Airtable API fees.
  • Automated data ingestion and curation across many Internet sources with AI-assisted workflows.

Space/Time


A service to notify you when your travel plans overlap with friends and associates in your communities.

Full-Stack Web+Mobile Developer: 2024 - 2025

Platforms: iOS + Android (React Native), web app

Highlights

  • Shipped working React Native and web applications from zero in two weeks.
  • Built authentication and data services with Supabase after years of Firebase experience.

WalkyTalky


iOS app for automating the processes of summarizing and retrieving information from your audio recordings.

iOS Developer: 2024

Platforms: iOS

Highlights

  • Shipped a working native iOS app in Swift from zero in four weeks.
  • Designed it as a local-first product that required no application server.

Rocket Launcher

Browser-based “edutainment” game to teach kids fraction addition in a fun setting. Developed as an entry into the 2021 Odin Project Game Jam.

Frontend Web Developer / Game Designer: 2021

Highlights

  • Building it in 100% browser-native tech. No transpilation or build tools.
  • Designed the game and levels to make fraction practice engaging while preserving its educational focus.
  • Placed 3rd out of 37 entries in the competition.

Prezly

CRM software for PR teams.

Frontend Web Developer: 2016

Highlights

  • Learned an established product architecture and conventions before shipping production contributions.
  • Built rich-text editing functionality with React and Draft.js in a fully remote team.

Sportistics WhichTeam

Mobile app for sharing and discussing football tips.

Full-stack Web+Mobile Developer: 2015-2017

Platforms: iOS + Android app (Cordova + MeteorJS)

Highlights

  • Helped grow the product from zero to an active user base.
  • Owned problems across JavaScript, CSS, MongoDB, Docker, Cordova, and MeteorJS.

Recognition

  • Co-authored An Evaluation of Data Stream Processing Systems for Data Driven Applications, Procedia Computer Science 80 (2016), 439-449. DOI: 10.1016/j.procs.2016.05.322
  • Mentored two Google Summer of Code contributors and two more Rails Girls Summer of Code contributors on separate Memex projects in 2018.
  • Memex’s public open-source repository has approximately 4,700 GitHub stars and 358 forks.

Education

Monash University

Bachelor of Computer Science (First Class Honours): 2010 - 2015

Highlights

  • Failing first year discrete math with an 8% grade to confidently passing it in second year with 98% grade.
  • Achieving a scholarship to do a research semester at UC San Diego.
  • Achieving a scholarship to study Mandarin for a semester at National Taiwan Normal University in Taipei.
  • Working as a TA, teaching undergrad programming and operating systems classes in my final year.
  • Getting a paper published based on the work I did as part of my final Honours year research thesis.

Skills

Tools and Technologies

  • Web:
    • Web Extension APIs
    • Chrome Manifest v3
    • IndexedDB
    • React
    • React Native
    • Javascript / Typescript
    • Node
    • SvelteKit
    • Jest
    • TDD
  • Cloud Infrastructure:
    • Docker + Docker compose
    • Firebase (Firestore, Functions, Hosting, Auth, Cloud Messaging, Realtime DB)
    • Supabase (PostgreSQL, Edge Functions)
    • Pocketbase
    • Cloudflare (Workers, KV, Domains, R2, D1)
  • Software Design and Architecture:
    • Algorithm design and analysis
    • Database design
    • API design
    • Scalable code architecture

Languages

  • English: native
  • Vietnamese: conversational
  • Indonesian: conversational
  • Mandarin: elementary