Things I built that actually run.
Each tile below runs against a real backend I deployed. No sandbox, no fake data. Open one, click around, and you're hitting actual code.
EXP_01 LIVE Crucible
Browser-based system design simulator. Drag a 23-kind component catalog onto a canvas, wire it up, drive 1→1M rps, inject chaos, watch live p50/p99 latency, throughput, queue depth, and error rate per node. Architectures actually run: Go simulation engine compiled to ~200 KB of TinyGo WASM, hosted in a Web Worker, driving a SvelteKit 2 + Svelte 5 (runes) + @xyflow/svelte canvas. No server, no SSR, deployed static to Vercel.
EXP_02 LIVE Bilingual Bakery CMS Template
A bilingual bakery website template with placeholder copy throughout. Filterable product gallery, custom-order form, live Google reviews carousel, login-protected admin CRUD, and a zero-setup demo mode that runs without any API keys. Built on SvelteKit 2 + Svelte 5 + Convex + Clerk.
EXP_03 LIVE EXP_04 LIVE GridSight
An Angular 18 dashboard for distribution-grid asset health: simulated SCADA telemetry from a fleet of substation transformers, threshold rules aligned to IEEE C57.91, real-time SSE updates, and Anthropic-powered maintenance recommendations. Demo serves hand-authored fixtures so the API key never leaves local dev. Flip one env var to run live against Claude.
EXP_05 LIVE polyhook
Full-stack polyglot webhook bin: the same OpenAPI 3.1 API built twice (once in Go, once in Node) behind a single SvelteKit + Svelte 5 frontend on Vercel. Flip backends with a tab, create a bin, curl it, and watch requests land in real time over SSE. Side-by-side code panels and k6 benchmarks make the runtime comparison the artifact.
EXP_06 LIVE tinybus
A durable job queue for Go, backed by Postgres. Single binary, no broker, crash-safe via SELECT … FOR UPDATE SKIP LOCKED. The sibling project to collab-board: where collab-board nails real-time concurrency, tinybus nails the SQL-design half of backend engineering: schema, partial indexes, transactional claim, lease-based crash recovery.
EXP_07 LIVE collab-board
A real-time collaborative whiteboard, full stack. Svelte 5 on the front, Go on the back, both shipped as one binary. Pointer-driven canvas with pen and eraser, live cursors with name labels, chat, shareable room links, and snapshots so late joiners see what's already on the board. The backend keeps its concurrency story (bounded send buffers, non-blocking fan-out, explicit eviction of slow clients) under a frontend that earns the same care.
EXP_08 LIVE node-collab
A real-time collaborative app: an Angular 20 SPA on top of an Express + Socket.IO + Redis pub/sub backend that scales horizontally. The full Node twin of collab-board, same problem, different ecosystem, deliberately so. Where collab-board is Go + Svelte, this is Node + Angular, all the way down.
EXP_09 LIVE EXP_10 LIVE EXP_11 LIVE