Shipping COBOL Quest and Gnomad Camping Sounds
Two portfolio projects — a gamified mainframe RPG and a five-channel wilderness mixer — now live on davidcole.cloud with demos.
- cobol
- portfolio
- web-audio
- demos
Two vibes, one goal: show the work
Agency sites sell trust. Portfolio projects prove you can ship. This month I published two builds that sound unrelated but share one pattern: browser-first, demo-ready, no login wall.
COBOL Quest — Technomancer RPG
COBOL Quest teaches COBOL through fantasy framing: Identification Division spells, CICS rituals, DB2 dragon hoards. Stack is Next.js 14, Monaco editor, Prisma — with a static export + localStorage path for the public demo.
Why COBOL? Because legacy literacy is a superpower for Main Street operators who still run on systems younger devs never touched. Wrapping it in RPG progression makes the learning curve honest instead of intimidating.
Gnomad Camping Sounds — Wilderness Mixer
Gnomad Camping Sounds is the opposite energy: five looping channels (fire, rain, stream, wind, crickets), SVG campsite that reacts to your mix, sleep timer with fade-out. React + Vite + Web Audio API.
It’s a palate cleanser project — small, polished, and useful when you’re debugging at 2 AM and need rain without opening YouTube.
Publishing pattern
Both got project pages on davidcole.cloud, cover images, stack tags, and demo links under /DEMO/. Same pipeline I use for client graduation: build → project MDX → bento grid → optional blog note (this one).
What I’d do differently
I’d record 30-second screen captures for each demo earlier — static screenshots don’t sell interactive audio or Monaco compile feedback.
Next: one combined “playground” index linking all /DEMO/* builds so visitors don’t hunt the sitemap.