← Back to work

3D Portfolio

Follow my personal journey in 3D

2023Creative TechnologistVisit site ↗
  • Three.js
  • React Three Fiber
  • WebGL

I built this interactive 3D portfolio while learning Three.js through Bruno Simon’s renowned Three.js Journey course. It became my playground for putting the fundamentals into practice — scenes, materials, lighting, camera work and performance — as a single explorable world rather than a flat page.

3D Portfolio cover

The visual direction was inspired by Joshua’s World, whose playful, character-driven scene showed me how technical WebGL work could feel warm and personal. The result is a small, hand-crafted journey through my own work in 3D.

The world is also personal: it recreates pieces of where I grew up — Munich’s English Garden with its Monopteros temple and the surfers on the Eisbach — and features my dog Sally along the way.