Projects

Projects, experiments and work in web and interactive development.

Client work

Projects I took part in, for clients and teams.

  1. AR / VR · 2025 — 2026

    VR virtual showroom

    A 3D virtual showroom for a home automation company, with three spaces (home, office and retail premises) and their virtual reality versions. I optimised the experience, added the retail space and built the VR versions.

    • Three.js
    • WebXR
  2. Web application · 2023 — 2025

    ECAM VFX Estudio: Introduction to Film and VFX Course

    An online learning platform from the Madrid Film School for taking your first steps in VFX, with course content turned into 3D experiences and a student portal. Frontend lead on the project.

    • Three.js
    • React
    • React Three Fiber

Personal projects

My own products, libraries and research, built over time.

  1. Library / package · 2026 — present

    Procedural locomotion for Three.js

    three-procedural-locomotion: a library that makes a human character walk, run, turn, crouch and jump in Three.js with no recorded animations, with the gait measured against real motion capture.

    • Three.js
    • TypeScript
    • Vite
  2. Simulation · 2025 — present

    Rastrojero

    An off-road simulator in the browser with a 1971 Rastrojero modelled in Blender: vehicle physics with Rapier, WebGPU rendering and an edit mode to build your own test track.

    • Three.js
    • WebGPU
    • TSL
  3. Web application · 2022 — 2023

    Beatpoints

    A music player connected to Spotify with a 3D visualisation that pulses in sync with each song.

    • Three.js
    • React Three Fiber
    • React

Experiments

Tests, demos and short studies.

  1. Experiment · 2026 — present

    Falling Leaves

    Try the demo (opens in a new tab)
  2. Experiment · 2026

    Accretion

    Try the demo (opens in a new tab)
  3. Research · 2026

    Gaussian Splatting research for 3D web visualisation

  4. Shader / visual effect · 2024

    Fireworks

    Try the demo (opens in a new tab)
  5. Shader / visual effect · 2024

    Hologram

    Try the demo (opens in a new tab)
  6. Shader / visual effect · 2024

    Steaming ramen

    Try the demo (opens in a new tab)