Marbled paper, computed entirely on the graphics card. Card
Areas of expertise
Frontend and design systems
- HTML
- CSS
- JavaScript
- TypeScript
- Vue
- Web Components
- Lit
- Unit testing
- CI/CD
- PWA
- Ionic
- Quasar
- Firebase
Web 3D
- WebGPU
- WebGL
- WebXR
- Three.js
- Babylon.js
- Unity
Art and 3D
- Blender
- Animation
- 3D printing
- Arduino
Lab
Pieces made to push what the browser can already do. Each one lives on its own subdomain.
LAB-04Veinticuatro
3D product microsite
- Technique
- Vue 3 · three.js (WebGL 2) · postprocessing
- Device
- Mobile and desktop
LAB-10Night club
3D table tennis
- Technique
- three.js · Lighting baked in Blender (Cycles)
- Device
- Mobile and desktop
LAB-23Aurealis
An atom breaker in the upper atmosphere
- Technique
- Astro · Vue 3 · PixiJS 8 (WebGPU / WebGL 2)
- Device
- Mobile and desktop
LAB-03Backgammon
3D backgammon against the AI
- Technique
- three.js (WebGL 2) · WebAssembly SIMD · Web Worker
- Device
- Mobile and desktop
LAB-15Sokoban 3D
Sokoban with a free camera
- Technique
- Vue 3 · three.js · postprocessing
- Device
- Mobile and desktop
LAB-26Lucerna
Light circuit puzzles
- Technique
- Astro · Vue 3 · three.js (WebGPU / WebGL 2)
- Device
- Mobile and desktop

Frontend · Interactivity · 3D
