Designing how AI and designers collaborate to build products
Role
Design Lead
Design Engineer
Time
2026-present
Impacts
Vicino moved fast with AI, but the early prototype lacked the structure needed to scale.
I helped turn fragmented screens, generic AI interactions, and one-off implementation into a more coherent product foundation.
The Shift
From isolated AI outputs
to a connected product system.

Slide to view the before-and-after difference.
Context
What is Vicino?

There and here
From AI demo to product system
I worked across product design and frontend-aware implementation to rebuild the MVP foundation, define reusable UI patterns, and design the first AI-led onboarding workflow.



Product Solution
*Designing the Product Loop
From business context to coordinated execution
Vicino was not designed as another AI content generator.
I defined a connected system where the product learns the business, recommends a direction, turns strategy into campaigns, and uses performance signals to improve what happens next.

Slide to view the before-and-after difference.
Onboarding
From blank chat to shared understanding
A generic chatbot asks users to know what to say.
I designed a guided intake that collects business context, adapts its questions, and lets users confirm what the AI has learned.
The result is not just a completed conversation. It is structured context the rest of the product can use.
Strategy
From AI output to clear priorities
AI can generate endless recommendations. The harder problem is helping teams decide what matters now.
I shaped Strategy as a decision layer—grounding recommendations in business context, explaining why they matter, and turning approved direction into action.
Campaigns
From strategy to controlled production
Generating content was not the hardest part.
The challenge was preventing teams from moving quickly in the wrong direction.
I designed Campaigns around clear decision gates—aligning on the objective, approving the brief, generating assets, and reviewing quality before anything moves forward.
Analytics
From performance reporting to next-best action
Most analytics tools explain what happened.
I positioned Analytics to help teams understand why it happened, what requires attention, and what the system recommends next.
Performance signals feed back into Strategy and future Campaigns.
Design Engineer Workflow
*Design Engineering
From Fragmented Prototypes to a Shared Foundation
The team explored the product across different design and AI prototyping tools.
As design lead, I helped align these separate outputs around shared interface patterns, design rules, and a more consistent product structure.
Design Canvas
visual frame
no reusable code
AI Page Builder
generated layout
inline styles
Model Chat
code snippet
hard to maintain
Image Composite
static screens
no interaction
Shared Foundation
Different sources. One product foundation.
System Consistency
Similar Screens Were Not Yet One System
The prototypes looked visually related, but repeated patterns used different structures, states, and implementation logic.
We began consolidating these decisions into reusable components and shared conventions.
Looked consistent
Built as a system
Visual similarity was not enough. The structure had to become reusable.
AI-Readable Design
We Taught AI How We Design
Prompting AI from scratch produced fast but inconsistent results.
I helped translate our visual principles, component patterns, and layout rules into reusable guidance that AI tools could follow.
Ad-hoc prompting
Prompt
Generate
Inconsistent output
AI-readable system
AI Skill Loads
Generate
guided by shared rules
On-system output
The rules live with the product, not inside a one-off prompt.
Design System
From One-Off Generation to Reusable Patterns
Instead of treating every AI-generated screen as a new design, we identified recurring patterns across chat, reports, cards, and navigation.
These patterns gave future workflows a more consistent starting point.
Chat message
Report section
Recommendation card
Navigation item
Chat/
Structure
States
Usage
Report/
Structure
States
Usage
Card/
Structure
States
Usage
Navigation/
Structure
States
Usage
Applied to
OnboardingStrategyCampaignsAnalyticsRecurring product decisions became reusable starting points.
Coded Prototypes
Code Made Product Decisions More Visible
Static screens could not fully show interaction states, responsive behavior, or implementation constraints.
Working with coded prototypes helped the team evaluate these decisions earlier and connect design more closely with the MVP.
01
Design Intent
- static frame
- basic layout
- incomplete states
02
Reusable Pattern
- component structure
- variant states
- responsive rules
03
Runnable Prototype
- clickable
- responsive
- real content
- recordable
expand · hover · responsive · once
Click. Test. Record. Learn.
Click. Test. Record. Learn.
My Role
Setting Direction While Working Hands-On
As design lead, I connected product design, shared system decisions, and implementation-aware prototyping.
I set the quality direction, reviewed work across the team, and contributed directly to the core product experience and design foundation.
Inputs
Product vision
Founder feedback
Engineering constraints
Design Lead
Outputs
Product model
Design standards
Core workflows
Reusable patterns
Prototype quality
Team loop
Connecting product direction, design quality, and implementation.
Design engineering
Designing with implementation in mind

