Loading 3D scene
Interactive · WebGL · Spline

Design that
breathes in 3D
— not just ships.

I'm Luca Moretti — a product designer & creative engineer building immersive, spatial, and narratively-driven interfaces. This portfolio is a live 3D scene — go ahead, drag it around.

Scroll
7+
Years shipping
48
Projects launched
12
Industries served
24
Awards & features
Selected · Work

Projects that live in space — not just on screen.

A slice of recent work in 3D product design, immersive marketing, and interactive storytelling. Everything here is running real code.

2026 · SPATIAL CONFIGURATOR

Nimbus — 3D Product Studio

A real-time configurator for a smart-home brand. Users design a speaker live in the browser — materials, dimensions, colors.

Three.jsGLBReact
2025 · INTERACTIVE CAMPAIGN

Helix Music — Launch Site

An album launch experience where each track unlocked a new generative Spline world. 1.2M sessions in the first 48 hours.

SplineGSAPTone.js
2025 · DATA NARRATIVE

Oceanic — Climate Report

Scroll-driven 3D data story for a marine-research NGO. 40+ interactive viz, globe-accurate terrain, zero flat charts.

WebGLD3Shaders
2024 · BRAND IDENTITY

Vertex — Identity System

A logo that literally rotates in 3D on every touchpoint. Built a lightweight WebGL badge framework for the dev team.

FigmaBlenderThree.js
Toolkit · Capabilities

A full-stack 3D designer-engineer.

From the first sketch to the final shader. I move fluidly between design, motion, and code — no handoffs, no lost nuance.

Spline

Interactive 3D

Three.js

WebGL pipelines

Blender

Modeling / baking

GLSL

Custom shaders

React

Product surfaces

GSAP

Motion choreography

Figma

Design systems

TypeScript

Reliable codebases

Method · Process

A process shaped by craft & velocity.

Four clear phases. Short cycles. Living prototypes in the browser as early as possible — because taste needs feedback to sharpen.

01

Discover

Brief · audit · reference audit · goal metric.

02

Design

Flows · mood boards · 3D studies · prototypes.

03

Build

Live implementation · motion · performance pass.

04

Launch

Handoff · analytics · post-launch polish.

Get in touch

Let's build something that doesn't feel flat.

Ready to launch?

Tell me about the project. I reply within 24 hours with first thoughts and a next step.