Product engineer · Auckland, New Zealand

Spencer Hu

Full stack engineer with about nine years building business-critical software — workflow architecture, background processing, public APIs and applied AI.

work

echo

Echo

Full stack application

A personal app exploring finance, wellbeing and AI-assisted information workflows, with containerised deployment and authentication.

React · FastAPI · PostgreSQL · Docker

muse

Muse

Local-first music app

A desktop-inspired music library with a Metro-style interface, immersive album pages, artwork-derived themes and custom playback interactions.

Tauri 2 · Rust · React · TypeScript · SQLite · Zustand

view on github

At Straker Translations

Human-in-the-loop translation workflow

Led much of the architecture of the core workflow — coordinating processing steps, human involvement and conditional business rules.

Background job processing

Designed Redis-backed job processing that has run thousands of machine-translation and file-processing tasks.

Public translation API

Built an API-key-authenticated API so external clients can create and manage translation projects programmatically, with webhook integrations.

Applied AI

AI-assisted classification for incoming email, vendor ranking and terminology/glossary matching.

about

I'm a product-focused engineer with deep backend and integration experience. I like owning features end to end, making pragmatic calls, and modernising production platforms without breaking what already works.

I studied Computer Science at the University of Waikato and Communication Engineering at Northeastern University, and I speak English and Mandarin.

Experience

  • Product Engineer · Straker Translations

    2026 — now

  • Full Stack Web Developer · Straker Translations

    2019 — 2026

  • Java Web Developer · Inspur Group

    2016 — 2018

Toolkit

Backend

Python, Django, FastAPI, Redis, WebSockets, Elasticsearch, Java

Frontend

TypeScript, Vue, Nuxt, React, Tailwind CSS

Data & delivery

PostgreSQL, MySQL, Docker, NGINX, GitHub Actions, Fly.io

AI

OpenAI API integrations, AI coding agents