Case studies
Machine-readable exports: llms-full.txt, exports/index.json, for-ai
DDM is in active use on a multinational B2B product project and in my own consulting workflow. I designed and built it to keep product work tied to a chosen outcome: ranked opportunities on an Opportunity Solution Tree, human-led experiments, structured design specs, and markdown export before prototyping.
Markdown export |
Static HTML export |
Interactive case
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
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
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
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