Interfaces in 3D
Make spatial interaction useful even when WebGL is unavailable.
03Frontend Lab
Working experiments and playable React projects from my portfolio branches. Change a parameter, follow a state transition, or simply play.

Change a system. Follow a state. Make the next move.
Drag or tap to set a destination.
02Playable projects
Choose a project when you want to play. Nothing heavy is mounted until you select a game.
Pick a game above when you’re ready to play.
Make spatial interaction useful even when WebGL is unavailable.
Make a response feel attached to user input, not played from a recording.
Use depth to clarify foreground actions and background context.
Keep a family of components consistent as product requirements change.
Explain why a small interaction can update too much of an interface.
Accelerate engineering without surrendering architecture and quality decisions.
Atlas terminal. Type help to begin.
Good work starts with a conversation