Case studies

Machine-readable exports: llms-full.txt, exports/index.json, for-ai

DDM: Discovery & design mapping tool (DDM)

DDM is a discovery and design mapping tool for product teams using generative AI. It connects outcome-led discovery via an Opportunity Solution Tree, from a chosen outcome through opportunities grounded in research and feedback to solutions and experiments, with structured design specs and markdown export so shared evidence and requirements exist before prototyping. Built from consulting experience and the friction of AI-assisted design work.

Markdown export | Static HTML export | Interactive case

Negroni Atlas: A cocktail tool as an excuse to lab

A side project where a Negroni ingredient tool is the excuse to explore design details and systems. Negroni Atlas at negroniatlas.com is what came out of it: four flows for comparing gin, vermouth, and bitter by flavor profile. I designed and built it end-to-end in React (Lovable, Cursor), iterating on components and scope as I went.

Markdown export | Static HTML export | Interactive case

Meshmallow: Animated gradient generator

A tool for generating, controlling, and reusing animated gradients without writing shader code. Three modes (Mesh, Warp, Particles) share one interface for color, motion, and export. Meshmallow powers the background of this portfolio site, cycling through a curated playlist of gradients on each visit. Built with React and three.js.

Markdown export | Static HTML export | Interactive case

Tre: B2B telecom self-service platform

Designed the core interaction model and information architecture for Tre's first B2B self-service platform, serving business customers across Sweden and Denmark. MVP launched in 2025 after two years of iterative design and development.

Markdown export | Static HTML export | Interactive case

Voyado: Continuous discovery system

Built a comprehensive FigJam reference covering applicable research methods, how each works, when to use each one, and how to combine them, leaving a junior design team with a shared framework they could apply independently. Also contributed to refining the Voyado Engage design system and delivered impact maps and wireframes for the Voyado.com redesign handoff to an external agency.

Markdown export | Static HTML export | Interactive case