cat > index.html << 'EOF'
Status — Definitely Not Ready
lab980 is where things get built. Some of them even work. The site is technically under construction, but that's been true for a while and honestly might stay that way.
A self-hosted web app for digitizing physical photo collections. Drag crop regions over flatbed scans, straighten and deskew individual photos, tag and organize them into folders, then export the whole thing as a zip. Built for the kind of shoebox-full-of-prints problem that never quite got solved. Demo mode coming soon.
Live (somehow)A demo site built for a marketing company that never went anywhere. Multipage frontend, Node backend, contact form that actually stores submissions in a SQLite mailbox with read/unread and delete. Technically solid. Commercially deceased.
Archived (it's fine)A browser casino with no real stakes. Texas Hold'em, Roulette, Craps, Sic Bo, and three slot machines. Passwordless accounts via localStorage — no backend, no server, no excuses. Pure frontend degeneracy.
Live (somehow)Started as a weekend thing. Three months later, here we are. Placeholder until I figure out what to call it.
In Progresslab980 is a personal lab for building things nobody asked for. Not a studio, not an agency — just a place to make stuff, see what sticks, and occasionally ship something that works.
The site has been "coming soon" for longer than is strictly defensible. The projects, however, are real. Full professional history (the sanitized version) on the resume.