Skip to content

Projects

Things I build outside of work: tools that scratch an itch, and the occasional joke taken too seriously. Come roast them on GitHub.

Homepage of maxchui.dev

maxchui.dev

Self-built production infrastructure, not a template: this site, pre-rendered with Next.js 16 and deployed on Cloudflare Workers, with an MDX blog, D1-backed view counts, and a Turnstile-protected contact form.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Cloudflare Workers
  • D1
CueText brand graphic showing synced audio waveform and transcript cues

CueText

A local-first app for audio-synced transcript work: load audio with a timed transcript, follow the active cue, fix wording, label speakers, and export — without uploading anything.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
PhotoSort brand graphic showing files sorted into RAW, JPG, and VIDEO

PhotoSort

A macOS Finder Quick Action that automatically sorts camera photo and video dumps by type (RAW, JPEG, HEIF, MP4). Right-click and done, no manual triage.

  • Python
  • macOS
  • CLI
Titan Powertrain brand graphic for the ETS2 engine mod

ETS2 Titan Powertrain

73,000+ Steam Workshop subscribers and counting: a custom high-power engine and transmission mod for Euro Truck Simulator 2, delivering 31,600+ hp.

  • Game Mod
  • Euro Truck Simulator 2