Work

Everything I’ve shipped.

Client builds, a macOS app, two versions of this site, and the projects I made to learn the stack. Every link goes to the real running thing, and to the source wherever the repo is public.

Ex-Amazon · Ex-The New York Times · Based in New York

001

Client work

Built for someone else, to their brief, and live in front of their customers.

mostly mellow
Client build · Live

mostly mellow

A private matcha and espresso café in New York. Brand site, story and experience pages, an inquiry flow, and a members-only page. Hand-built, no template.

AstroGSAPTypeScript
002

Shipped and still running

Products and sites of my own that people other than me actually use.

Count Tongula's Eye Break

A Dracula-themed 20-20-20 app for macOS. Every 20 minutes the Count reminds you to look 20 feet away for 20 seconds. Lives in the menu bar. Free.

SwiftAppKitmacOS
count tongula's castle

count tongula's castle

The original cut of this site: gothic, moonlit, a cursor-parallax starfield and a moon that arcs as you scroll. Still running behind a door on the current one.

Next.jsCanvasSVG Filters
alextong.me

alextong.me

This site. Next.js and Tailwind, rebuilt in the open more times than I would like to admit. Count Tongula still runs the night wing.

ReactNext.jsTailwind CSSTypeScript
003

Earlier, built to learn

App Academy projects and weekend builds, from when I was working out how any of this fits together. They are all still up, and the source is public.

noteworthy

noteworthy

First full-stack app I ever shipped. Notes, rich text, MERN. Built it to learn the stack, and I still occasionally use it.

ReactNode.jsExpressMongoDB
the maze

the maze

Procedural maze generator that draws itself, then solves itself. Pure Canvas, no libraries. Built it to figure out how recursion actually feels.

JavaScriptHTML Canvas
the kollectiv

the kollectiv

Slack-but-for-creative-collabs. Group project at App Academy. The first thing I built that other people actually used.

ReactNode.jsExpressMongoDB
constellations

constellations

Click anywhere on the night sky and watch a constellation draw itself. Pure Canvas. Weekend project.

JavaScriptHTML Canvas
barGain

barGain

App Academy capstone. Compares prices across sites while you shop. The first thing I shipped end-to-end.

ReactNode.jsExpressPostgreSQL
blackjack

blackjack

A Dracula-themed Blackjack game. Play against the Count.

JavaScriptReactNext.js
road to rock

road to rock

Audio playground for messing with synth params in the browser. Built it to learn the Web Audio API.

JavaScriptWeb Audio API

Want one of these for yourself?

Sites and applications, built the way the client work above was. Tell me what you have in mind and I will tell you what it takes.