Generative Art.
Immersive Experiences.
I work at the intersection of code, space, and sensation — building real-time systems that render as art, installations that respond to presence, and experiences that resist easy categorisation.
See selected work →Based in Europe — Working globally
One practice, many mediums
Generative Art
Algorithmic and code-driven work spanning WebGL, WebAssembly, and node-based environments. Systems that produce the unexpected.
Immersive Experiences
Browser-accessible worlds and physical installations built in Unreal Engine — environments designed to be inhabited, not just viewed.
Real-time Graphics
Live rendering pipelines for interactive installations, brand experiences, and reactive visual systems that respond to the world.
Interactive Installations
Physical and hybrid works where presence triggers response — depth sensing, gesture tracking, and spatial interaction.
AR / XR
Augmented reality filters and extended reality experiences that dissolve the boundary between screen and space.
Web Experiments
Pushing the browser as a creative medium — generative SVG, WebAssembly, and live graphics that live natively on the web.
Immersive, generative, and in-between
Commercial
Experiments
Code as material. Experience as form.
I am David Pettersson — a creative technologist working with generative systems, real-time graphics, and immersive environments. Over a decade building at the edge of what browsers, game engines, and custom hardware can do. The work spans gallery installations, digital fashion, interactive worlds, and pieces that exist somewhere between art and software.
Generative Systems
Algorithmic work in WebGL, WebAssembly, Cables.gl, and custom runtimes.
Real-time Environments
Unreal Engine worlds built for the browser — pixel streamed, interactive, alive.
Physical & Hybrid
Installations that bridge screen and space, hardware and software.
10+ Years
Across web, 3D, AR, and generative art — from independent work to global productions.
Let's make something together.
Open to collaborations, commissions, and conversations about work at the edge of code and experience.
Get in touch ↗[email protected]