Moon
FILE 003Dossier of works

Eight things that shipped, plus the menu bar app โ€”

โ€” and the Count's blackjack table.

001Featured

macOS App

Count Tongula's Eye Break

A Dracula-themed 20-20-20 rule app for macOS. Every 20 minutes, the Count reminds you to look 20 feet away for 20 seconds. Built with Swift & AppKit.

SwiftAppKitmacOSHealth Tech
Learn more โ†’
002Solo Projects
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
alextong.me

alextong.me

This site. Dracula-themed, Next.js. The Count handles the marginalia.

ReactNext.jsTailwind CSSTypeScript