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.
Made with Framer & Cold Brew.
Made with Framer & Cold Brew.
Made with Framer & Cold Brew.