Visual Exploration

AI Agentic Workflow Builder

visual builder for designing and running AI agent workflows on a canvas         

Next.js

React Flow

shadcn/ui

Zustand

A node-based workflow builder for AI agents. Drag triggers, models, and actions onto a canvas, wire them together, and run. A built-in copilot helps scaffold workflows from a prompt. No backend, this is a visual exploration of what a modern agent builder could feel like.

Visual Exploration

AI Agentic Workflow Builder

visual builder for designing and running AI agent workflows on a canvas         

Next.js

React Flow

shadcn/ui

Zustand

A node-based workflow builder for AI agents. Drag triggers, models, and actions onto a canvas, wire them together, and run. A built-in copilot helps scaffold workflows from a prompt. No backend, this is a visual exploration of what a modern agent builder could feel like.

Visual Exploration

AI Agentic Workflow Builder

visual builder for designing and running AI agent workflows on a canvas         

shadcn/ui

Next.js

React Flow

Zustand

A node-based workflow builder for AI agents. Drag triggers, models, and actions onto a canvas, wire them together, and run. A built-in copilot helps scaffold workflows from a prompt. No backend, this is a visual exploration of what a modern agent builder could feel like.

End-to-end design engineering

Viewsights - Voice AI for User Research

 AI interviewer that conducts, records, and analyzes user research conversations 

ElevenLabs

Claude API

Supabase

pgvector

RAG

An AI-powered voice agent that runs user research interviews end-to-end. Define the research objective, upload the context, and share the link. The agent conducts the conversation, transcribes it, and automatically surfaces insights. Uses a RAG pipeline to ground questions in the company context, Claude for analysis, and ElevenLabs for real-time voice.

End-to-end design engineering

Viewsights - Voice AI for User Research

 AI interviewer that conducts, records, and analyzes user research conversations 

ElevenLabs

Claude API

Supabase

pgvector

RAG

An AI-powered voice agent that runs user research interviews end-to-end. Define the research objective, upload the context, and share the link. The agent conducts the conversation, transcribes it, and automatically surfaces insights. Uses a RAG pipeline to ground questions in the company context, Claude for analysis, and ElevenLabs for real-time voice.

End-to-end design engineering

Viewsights - Voice AI for User Research

 AI interviewer that conducts, records, and analyzes user research conversations 

Supabase

ElevenLabs

Claude API

pgvector

RAG

An AI-powered voice agent that runs user research interviews end-to-end. Define the research objective, upload the context, and share the link. The agent conducts the conversation, transcribes it, and automatically surfaces insights. Uses a RAG pipeline to ground questions in the company context, Claude for analysis, and ElevenLabs for real-time voice.

Prototyping

Kora - Visual AI Copilot for SaaS

AI-powered customer support agent that visually guides users through your product

React

Claude API

Tailwind CSS

Motion

A visual copilot that sits on top of any SaaS product. Customers ask what they need, and Kora reads the interface, then walks them through it step-by-step with an animated cursor pointing at exactly what to click. Think customer support that actually shows, not just tells.

Prototyping

Kora - Visual AI Copilot for SaaS

AI-powered customer support agent that visually guides users through your product

React

Claude API

Tailwind CSS

Motion

A visual copilot that sits on top of any SaaS product. Customers ask what they need, and Kora reads the interface, then walks them through it step-by-step with an animated cursor pointing at exactly what to click. Think customer support that actually shows, not just tells.

Prototyping

Kora - Visual AI Copilot for SaaS

AI-powered customer support agent that visually guides users through your product

Tailwind CSS

React

Claude API

Motion

A visual copilot that sits on top of any SaaS product. Customers ask what they need, and Kora reads the interface, then walks them through it step-by-step with an animated cursor pointing at exactly what to click. Think customer support that actually shows, not just tells.

coding stack

Tools & Software

My current tech stack

Swift

Xcode

Claude

Vercel

OpenClaw

cmux

coding stack

Tools & Software

My current tech stack

Swift

Xcode

Claude

Cursor

Play

ChatGPT

coding stack

Tools & Software

My current tech stack

Swift

Xcode

Claude

Cursor

Play

ChatGPT

CODE

Why I'm coding (again)

Started with React at a startup I co-founded, fell in love with design, and went full-time Figma. Two things brought me back. AI tools like Claude are making building way more approachable, and working alongside engineers at Trainwell who made me want to be a better collaborator. Now I ship what I design. 

CODE

Why I'm coding (again)

Started with React at a startup I co-founded, fell in love with design, and went full-time Figma. Two things brought me back. AI tools like Claude are making building way more approachable, and working alongside engineers at Trainwell who made me want to be a better collaborator. Now I ship what I design. 

CODE

Why I'm coding (again)

Started with React at a startup I co-founded, fell in love with design, and went full-time Figma. Two things brought me back. AI tools like Claude are making building way more approachable, and working alongside engineers at Trainwell who made me want to be a better collaborator. Now I ship what I design. 

Open to Senior / Founding Product Design Roles

Open to Senior / Founding Product Design Roles

Open to Senior / Founding Product Design Roles

Made with Framer & Cold Brew.

Made with Framer & Cold Brew.

Made with Framer & Cold Brew.