Unifying 13 subscription funnels into one conversion architecture
13 news titles, one purchase funnel — token system, behavioral validation, and full conversion architecture across a multi-brand media group.
From subscription funnels and multi-brand platforms to internal AI tools, I build the architecture beneath the interface — the tokens, decision patterns and component contracts that let ten teams ship in parallel without breaking the product.
Before designing anything, I map the system — constraints, behavior and structure.
Most UI problems are symptoms of deeper misalignment between business logic, product decisions and technical reality.
I design systems that can be built, scaled and used by real teams.
My approach to product systemsComplexity is expensive. Fragmented systems, misaligned teams and undefined product logic translate directly into slower delivery and lost conversion. I work across product, engineering and business to define systems that reduce that cost and scale beyond the initial build.
13 news titles, one purchase funnel — token system, behavioral validation, and full conversion architecture across a multi-brand media group.
National cybersecurity intelligence platform — high-security compliance, classified data hierarchies, and mission-critical operator interfaces.
Custom WordPress theme for a debut album launch — cinematic ASCII entry, SVG morphing with GSAP, merch store, and vinyl tracklist with progressive reveal.
End-to-end fashion brand — design system, e-commerce, editorial content and CRM built from a single source of truth.
Digital presence and editorial direction for an independent culture label — design, copy and web development as a single voice.
From naming and art direction to live multi-currency e-commerce — brand, print, product and web built as one coherent system.
Rebrand and product design system for a cybersecurity SaaS — visual identity, operator-grade UI, and auditable interaction patterns.
Currently in design — details soon.
Every project starts with the same question:
What is actually broken, and where does the fix need to live — in the interface, in the logic, or in the alignment between teams?
Before defining anything, I map behavior — how users actually move through a system, where they drop, where they hesitate.
I combine usage data, usability testing and A/B analysis to separate real friction from assumed friction.
The goal is not research for its own sake — it’s constraints that inform architecture decisions.
I design the structure before the screens. Component logic, decision patterns, token architecture, information hierarchy.
The system has to work for the engineers who will build it, not just look right in Figma.
I document constraints, not just specs — so the team can make decisions independently without losing coherence.
I prototype in code when the interaction matters — HTML, CSS, JavaScript, React.
Not to ship it, but to pressure-test the logic before it becomes a dev ticket. This is where assumptions break.
I also manage handoff at a token level, connecting Figma directly to deployed CSS so that design decisions don’t get lost in translation.
I use AI where it cuts real friction: Cursor with Figma MCP to generate production-ready code from design, Warp agents for automated QA before deployment, LLMs for research synthesis and component documentation.
I’ve built 10+ internal AI tools for product teams.
The goal is always the same — reduce the distance between a decision and its execution.
I own the system from first principles through final build. Architecture, design, code — without fragmenting the process.
I design and implement custom digital products and SaaS tools. I plug in wherever it matters — product teams, zero-to-one projects, existing systems that need judgment.
I write about what I build. About when not to animate, which typographic ratio to choose, and why systems matter more than screens. The work and the thinking go together.
Voices from the people I've worked with.
"Great work. Good synthesis and very thorough. The cognitive bias application at ABC — clearly built by someone who truly knows their craft."
"You've achieved something very difficult — balancing form, functionality and craft. A gem for any product company. Just remember: less is still more."
"I had the chance to work with David across several initiatives in the subscriptions team — platform migration, portal redesigns, and more. His work consistently hit the right balance between business needs and user experience. He also made a point of involving engineering early, surfacing constraints and resolving open questions before they became problems. A reliable, thoughtful colleague. Always a pleasure."
"When you find a partner like David, you can only expect experience, aesthetic judgment and solid execution on every project — trust, commitment and a high standard of results."
"A great colleague. Always willing to help, fast at implementing changes, and with an exceptionally advanced technical profile for digital and frontend projects."
"Working with David was flawless. He delivered a website with impeccable design, but what really sets him apart is his attitude: always ready to help, decisive, and expert at making the complex feel simple. The entire process was fluid and easy."