Scaling a multi-brand subscription system across editorial products
Increasing conversion through system redesign and funnel optimization
From subscription systems and multi-brand platforms to internal AI tools — I translate product complexity into systems teams can build, ship and evolve.
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.
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.
Outside product work, I explore how sound identity can extend brand systems into interactive experiences.