Hamburg, Germany

New York, America

Home Work Background
Series

Static → Interactive

Frame-to-frame storytelling study
Kinetic editorial layout study
Interactive typography study
Spatial transition study
Image decomposition study
Generative remix study
Interactive type detail
Sequential storytelling detail
Generative composition detail

Taking static visual references and investigating how they could behave through interaction, motion, sequencing, and code. The aim is to develop an interactive visual-design language—not to master any one tool.

Explore the entries ↓
Focus/Domain Web Development Interactive Visual Design Creative Coding
Roles Designer Creative Technologist
Duration Ongoing 2026–Present
Tools p5.js GSAP Three.js TouchDesigner Canvas SVG CSS

A practice for translating visual ideas into behavior

Each entry starts with a static reference, isolates the quality that holds my attention, and asks what interaction can reveal, extend, or complicate.

Working principles

Translate, don’t decorate

  • Name the attraction - Identify the precise quality in the reference before choosing a behavior.
  • Give motion a job - Use movement to reveal hierarchy, causality, sequence, or spatial relationship.

Protect the visual idea

  • Start with constraints - Keep the palette, typographic logic, and composition legible as the system changes.
  • Design the rest state - Interaction should have a clear beginning, ending, and way home.

Let the tool follow

  • Prototype the behavior - Choose the simplest medium that can test the idea honestly.
  • Document the learning - Record what the experiment changed about the next design decision.