Archive of Portfolio Ideas
Portfolios usually pick one gimmick and retire. This one keeps the whole graveyard alive: every direction the site could have taken stays playable. 001 became the homepage; the rest live here.
001SIGNAL FIELD
6,500 particles, one canvas. Scroll morphs the field through the story: name → neural net → living waveform → project graph → contact. Pulses ride the edges; graph nodes are the project index.
homepage002PIPEWORK
A 3D pipe organ rendered entirely in ASCII — projected, z-buffered, lit. Press A–; and it actually speaks (additive synthesis, one voice per pipe). For the organist who solders MIDI pedalboards.
playable003ORBIT
The portfolio as a small explorable universe. Fly a ship between beacons — Experience, Projects, Publications — and dock to read. WASD, inertia, thruster particles, minimap.
playable004PLAYGROUND
Train a tiny neural network live in your browser — backprop written from scratch, no libraries. Draw your own two-class dataset onto the plane; edge thickness is weight, node size is activation, and the decision boundary forms as it learns.
playableTALKBACK
A voice agent embedded in the site that answers questions about the work — dogfooding fastrtc-voice-widget. Needs a small backend; queued behind 001.
unbuiltTERMINAL LAYER
Press ` anywhere on the site to drop a working shell: rohan --help, cat papers/osa.md, open projects/fastrtc-demo.
unbuiltWhy keep these? A portfolio that shows its rejected drafts is a portfolio that shows taste. Every entry stays a working exhibit.