Skip to content
A Portfolio You Walk Through: Hot Dogtor's WebGPU Building

A Portfolio You Walk Through: Hot Dogtor's WebGPU Building

Paulo Pinho built his portfolio as a 3D building you wander room by room, scored by his own music. Runs on three.js WebGPU, falls back to WebGL, and ships a Basic version for everyone else. One site, three fidelity tiers, no pretending everyone's on a 4090.

Details

Published

What it is

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.

How it’s made

Technology
WebGPUWebGL
Framework & Tool
Three.js