Stack
Toolkit
Curated tools across design, development, and AI-powered workflows. Every tool earns its place by making the work better.
Figma + Figma AI
Collaborative Design and AI Generation
My primary design environment for everything from user flows and wireframes through high-fidelity UI and design systems. Figma AI and Figma Make let me generate and iterate on UI directly from prompts.
Framer
Web Design and Prototyping
My go-to for building interactive prototypes and production-ready websites. It bridges the gap between design and development, letting me bring ideas to life that stakeholders can click through.
Adobe Illustrator
Vector Graphics
The tool I rely on for logo design, icons, and any work that demands precision at any scale.
Adobe Photoshop
Image Manipulation
My image editing foundation. I use it for retouching, compositing, and making sure every visual is pixel-perfect before it goes anywhere.

Adobe After Effects
Motion and Animation
My tool for motion graphics, animated UI elements, and any video work that needs cinematic compositing.

Adobe Premiere Pro
Video Editing
Where I bring video content together. From brand films to social media reels, Premiere Pro is where the final edit happens.
Relume
AI Sitemap and Wireframe Generation
Dramatically speeds up the UX planning phase. I use Relume to generate sitemaps and wireframe structures from a brief, then refine from there in Figma.
Midjourney
Visual Concept Generation
My tool for rapid mood boarding, visual exploration, and generating reference imagery that shapes the direction of a project before a single screen is designed.
v0 by Vercel
UI Component Generation
Generates production-ready UI components from text descriptions. Excellent for quickly exploring interface options and getting clean, usable code output.
Lovable
Full-Stack AI App Builder
I use Lovable to go from a prompt to a working, deployed application in a fraction of the time a traditional build would take. Invaluable for rapid client prototyping and proof-of-concept work.
Base44
AI App Builder
Fast, flexible, and genuinely useful for getting ideas into a live product quickly. Great for projects where speed to prototype is critical.
Bolt.new
Full-Stack AI Builder
Strong for building interactive prototypes that actually work end to end. Bolt bridges design intent and functional product faster than almost anything else I have used.
Cursor
AI Code Editor
Where design meets development. Cursor lets me write and refine code with AI assistance, which has given me a much stronger understanding of how my designs get built and what is actually feasible.
Claude
Design Thinking, Writing, and Research
My primary AI assistant. I use Claude for design research, writing UX copy, thinking through problems before I start designing, and reviewing work mid-process. It is the tool I reach for most across the entire design workflow.
Claude Code
AI-Powered Terminal Coding
Anthropic's agentic coding tool that lives in the terminal. I use Claude Code to build and iterate on projects at a pace that would not be possible manually. This entire portfolio was built with Claude Code.
Open Code
Open-Source Terminal AI Coder
An open-source, terminal-based AI coding assistant that works across multiple AI providers. Great for when I want a flexible, model-agnostic coding workflow without being locked into one ecosystem.
OpenAI Codex
Code Generation and Completion
OpenAI's code-focused model for generating, explaining, and completing code. Useful for quickly prototyping ideas and getting functional snippets without context-switching out of the design flow.
ChatGPT
General Purpose AI
A solid all-rounder for quick lookups, second opinions, and brainstorming. I use it as a secondary assistant when I want a different perspective or need a fast, broad answer.