Strategy through execution

Twenty years across the full product experience.

Strategy, UX/UI, visual design, prototyping, design systems, and production code, strengthened by AI tools at every stage and directed by senior human judgment.

UX/UI Design

I map user journeys, interface patterns, states, and system behavior across complex products. Drawing on more than 20 years of hands-on design experience, I can quickly diagnose what is and is not working in an existing flow or interface, from foundational UX decisions to visual hierarchy and UI pattern selection.

AI accelerates research synthesis, heuristic reviews, pattern comparison, and flow exploration. I apply the judgment that separates a plausible screen from a coherent product experience. I transform generic AI-generated interfaces into bespoke, polished products with the agency-level finish they need to stand apart.

Services
UX audits UI consolidation Journey mapping Interaction design Design systems Accessibility AI-assisted pattern research
UX and UI design work

Visual Design & Branding

I turn strategy into a distinct visual language across products, brands, campaigns, diagrams, and content systems. AI helps me explore art direction, source and combine references, generate controlled variations, and extend asset systems quickly, without settling for generic AI aesthetics.

My process combines hand-drawn elements, pen-and-paper exploration, Procreate, Photoshop, Illustrator, and Figma. I select the right tool for each part of the work, balancing craft with velocity to create a cohesive, bespoke visual experience without slowing production.

Services
Art direction UI polish Brand systems Campaign design Illustration Technical and schema diagrams AI-assisted image workflows
Visual design and branding work

Strategy & Information Architecture

I clarify audiences, intent, content hierarchy, and the decisions a product must support before execution begins. I use AI to synthesize research, expose ambiguity, compare structural options, and model complex information. I then validate the result against business goals, technical realities, and human needs.

A central thesis of the SMA framework I created is the decoupling of the interface from the underlying information architecture. By treating the UI as a flexible presentation layer above a persistent IA and meaning layer, the experience can respond to user intent and context without compromising the integrity of the system beneath it. This creates a more natural alignment between customer intent, product structure, and the interface each situation requires.

Services
Product framing Information architecture Content models MVP scoping Experience strategy AI-assisted synthesis
Strategy and information architecture framework

Prototyping & Development

I move from Figma to working, responsive experiences in HTML, CSS, JavaScript, React, and TypeScript. AI accelerates scaffolding, debugging, iteration, and Python-based orchestration. I maintain control of the architecture, interaction quality, source code, and production standard.

AI is excellent at producing a first draft, but it should never be a blind one. It has not removed the need for discovery. It has made discovery easier to synthesize and apply. I compile research into structured Markdown and JSON files, combine it with hand-drawn wireframes and visual references, and translate that foundation into a detailed construction prompt. The resulting first AI-generated build can begin closer to what would traditionally have been a fourth-round revision.

From there, I use a hybrid process of prompting, direct design edits, source-code review, and Figma-to-code workflows. This preserves design integrity, catches code bloat before it compounds, and turns rapid AI output into a refined, maintainable product.

Services
Rapid prototypes Design-to-code Front-end development UI engineering and polish AI workflow design Python orchestration Production handoff
Front-end development source code