Discovery and story mapping
I start by clarifying the user need, business goal, and implementation constraints.
Depending on the problem, I speak with users, clients, customer support, product
managers, and engineers.
Journey maps, story maps, and flow charts are useful when they improve shared
understanding. I do not create them by default—the goal is clarity, not a prescribed
set of deliverables.
Ideation and prototyping
I usually begin with notes and paper sketches. Once the direction is clear, I choose
the fastest medium that can answer the next product question.
I usually implement the frontend with Codex or Claude and refine the working interface
in the browser, including for established products. I still use Figma for strategic
planning, information architecture, and other high-level product and design decisions,
as well as when a separate design artifact is useful.
Day-to-day process
In practice, the process is a short loop: understand the need, sketch the solution, build
the smallest useful version, get feedback, and iterate.
That loop now runs mostly through paper, AI-assisted code, and the browser, including on
established products. I still use Figma for strategic planning, information architecture,
other high-level decisions, and shared visual artifacts.
Lean
I apply Lean principles whenever possible: test quickly, validate the solution, and iterate.
Often, user needs can be met with a simple interface and lightweight solution. AI-assisted
implementation reduces the cost of functional prototypes, so I can test behavior and edge
cases earlier. At every stage I ask, “Can we make this simpler and faster?”
Choosing the medium
I do not treat any design tool as a required stage. Paper is best for thinking without tool
friction.
Code is usually the best medium when the main questions concern behavior, real data,
responsiveness, or implementation feasibility. My loop is paper → Codex or Claude → browser →
test → iterate, including for existing products.
I still use Figma for strategic planning, information architecture, and other high-level
product and design decisions, as well as when a shared visual source of truth or separate
design artifact is useful. The principle is simple: minimize the distance between a product
decision and evidence that it works.
Tools in context
AI-first workflow: paper, Codex, Claude, browser, HTML, CSS, JavaScript, Tailwind.
Supporting tools when needed: Figma, Notion, Jira, YouTrack, Miro, Whimsical.
Research and analytics: FullStory, Microsoft Clarity, Hotjar, PostHog, Pendo, Heap, Google
Analytics.
Previous design tools: Axure, Sketch, Framer, Adobe XD, Balsamiq, Photoshop, ProtoPie.
Application building: Bubble, Airtable, Supabase, Oracle APEX, OutSystems, Caspio,
WaveMaker.