A 3D interior environment of connected rooms rendered in the browser, each room staging a developer's project work, with a loading percentage counting up as the scene streams in.
A portfolio site usually means a grid of thumbnails and a tasteful sans-serif. Paulo Pinho had other ideas. Hot Dogtor is a 3D building you wander through, room by room, each one a little exhibit of his work as a developer and a musician, the whole thing scored by his own tracks tuned to oddball solfeggio frequencies (yes, there's an 852 Hz piece humming while you explore). You're not being sold to. You're being shown around a place someone clearly enjoyed building.
The technical hook is the renderer. It runs on three.js with the WebGPU path and quietly falls back to WebGL when your browser isn't ready, and if even that's too much, there's a "Basic version" escape hatch that swaps the whole spatial experience for something lighter. That's the interesting constraint: one portfolio, three fidelity tiers, and the author made peace with all of them. Worth poking at. Flip into Basic version to watch what gets stripped, then go back and feel the difference. Open devtools and trace how the rooms stream in.
- Live Demo: https://www.hotdogtor.com
- Author: Paulo Pinho (X, GitHub, LinkedIn, Instagram)