Contact
HomeAbout

Portfolio map

Every case study, side project and post on this site, linked through the skills it shows. Entries cluster by section. Skills settle between the sections that share them.

Datamaran architecture redesignDatamaran architecture redesign · 2026Datamaran prototyping shellDatamaran prototyping shell · 2026Koa Mindset AppKoa Mindset App · 2022Koa Mindset Design SystemKoa Mindset Design System · 2022Koa FoundationsKoa Foundations · 2022MovibetaMovibeta · 2020RyanairRyanair · 2020CEPSACEPSA · 2019BBVABBVA · 2019Guía HedonistaGuía Hedonista · 2018CompanionCompanion · 2017HooptapHooptap · 2012The gaps we never wrote downThe gaps we never wrote down · 2026Before you hand your design system to an agentBefore you hand your design system to an agent · 2026The Human Creativity BenchmarkThe Human Creativity Benchmark · 2026The Learning LoopThe Learning Loop · 2026AI for better outcomesAI for better outcomes · 2026AI in Design 2026 ReportAI in Design 2026 Report · 2026It's Not the AIIt's Not the AI · 2026Three critics for every flowThree critics for every flow · 2026Write to think first, then promptWrite to think first, then prompt · 2026Discovery Over DeliveryDiscovery Over Delivery · 2026Your skills.mdYour skills.md · 2026Runnable IntentRunnable Intent · 2026Glyph SystemGlyph System · 2026AI PatternsAI Patterns · 2026LotusLotus · 2026All PassAll Pass · 2026NonesNones · 2026KeepkeeKeepkee · 2020FavboxFavbox · 2020Design systemsDesign systems · 11 entriesTokens & themingTokens & theming · 4 entriesModular componentsModular components · 2 entriesDesignOpsDesignOps · 2 entriesInformation architectureInformation architecture · 4 entriesNavigationNavigation · 3 entriesSearch & findabilitySearch & findability · 2 entriesContent strategyContent strategy · 2 entriesUser researchUser research · 7 entriesUsability testingUsability testing · 6 entriesAnalytics & metricsAnalytics & metrics · 3 entriesA/B experimentsA/B experiments · 1 entriesDiscovery & framingDiscovery & framing · 7 entriesPrototypingPrototyping · 6 entriesBuilding in codeBuilding in code · 9 entriesDesigning with real dataDesigning with real data · 3 entriesInteraction designInteraction design · 11 entriesProgressive disclosureProgressive disclosure · 1 entriesPower users & keyboardPower users & keyboard · 3 entriesMap & location UXMap & location UX · 2 entriesMobile appsMobile apps · 6 entriesWeb apps & PWAWeb apps & PWA · 3 entriesOffline & local-firstOffline & local-first · 2 entriesUX writing & namingUX writing & naming · 4 entriesVisual languageVisual language · 5 entriesData legibility & vizData legibility & viz · 3 entriesTrust & emotional safetyTrust & emotional safety · 6 entriesAccessibility & inclusionAccessibility & inclusion · 5 entriesBehaviour & engagementBehaviour & engagement · 2 entriesHealth & clinicalHealth & clinical · 2 entriesConversion & pricingConversion & pricing · 1 entriesB2B SaaSB2B SaaS · 4 entriesPlatform & white-labelPlatform & white-label · 1 entriesProduct strategyProduct strategy · 4 entries0→1 products0→1 products · 5 entriesAlignment & influenceAlignment & influence · 5 entriesAI & agent UXAI & agent UX · 3 entriesMachine-readable designMachine-readable design · 6 entriesAI in the design processAI in the design process · 8 entriesEvaluation & qualityEvaluation & quality · 5 entriesThe design roleThe design role · 4 entriesFeedback loopsFeedback loops · 2 entriesOpen sourceOpen source · 2 entries