The tools I use to build and ship products.

I get asked about my setup a lot. Here's everything I use daily to build, design, and run 20+ SaaS products.

Workstation

  • MacBook Pro M4 Max, 48GB RAM

    This is my daily driver. Handles everything I throw at it — multiple Next.js dev servers, Xcode builds, Flutter, Docker, all running at the same time without breaking a sweat.

  • Apple Studio Display

    Clean, sharp, and just works with Mac. I don't need anything fancier.

  • Apple Magic Keyboard & Trackpad

    I've tried mechanical keyboards but keep coming back to this. The trackpad gestures are too good to give up.

Development

  • Cursor

    My main code editor. It's VS Code with AI built in. I use it for everything — Next.js, Flutter, Swift, Python. The AI autocomplete genuinely saves me hours every day.

  • Claude Code

    I use Claude CLI for everything from writing code to publishing apps to the App Store. It's become my go-to for any task that involves multiple steps.

  • Warp

    Modern terminal that doesn't feel like it's from 1990. The AI command search and block-based output are genuinely useful.

  • GitHub

    All my code lives here. I push multiple times a day across different projects. GitHub Actions handles CI/CD for most of my products.

  • TablePlus

    Best database GUI I've found. I use it to manage Postgres, MySQL, and Redis across all my projects. Saves me from writing SQL for quick checks.

Tech Stack

  • Next.js

    My go-to for web apps. Most of my products — MagicSlides, CueEdit, AskVideo, this site — are all Next.js. App Router, server components, the whole thing.

  • Flutter

    For mobile apps. I've shipped multiple apps to both App Store and Play Store with Flutter. It's fast to build with and the cross-platform output is solid.

  • Vercel

    Where I deploy all my Next.js projects. Push to main, it deploys. No config needed. I have 20+ projects on Vercel and it just works.

  • Cloudflare

    DNS, CDN, R2 storage, Browser Rendering API — I use Cloudflare for a lot. The Browser Rendering API is what I use to generate dynamic OG images across all my products.

  • Supabase

    My default database for new projects. Postgres with auth, storage, and real-time built in. Way faster to set up than managing your own database.

Design

  • Figma

    Quick mockups and design iterations. I'm not a designer but Figma is simple enough that I can get ideas out fast before coding them.

  • Canva

    For social media posts, thumbnails, and quick graphics. When I don't need pixel-perfect design, Canva is faster than Figma.

Productivity

  • Notion

    My second brain. Product roadmaps, content calendars, meeting notes, task tracking — everything lives in Notion.

  • Arc Browser

    Replaced Chrome for me. The spaces feature lets me separate contexts — one for each product I'm working on. Way less tab chaos.

  • Raycast

    Replaced Spotlight. Quick calculations, clipboard history, window management, and a bunch of extensions. I use it hundreds of times a day.

  • Screen Studio

    For recording product demos and walkthroughs. Makes screen recordings look professional with automatic zoom and clean export.

Analytics & SEO

  • Semrush

    My main SEO tool. I use the API through Claude to do keyword research, competitor analysis, and content planning across all my products.

  • Datafast

    Privacy-friendly analytics. Lightweight, fast, and gives me what I need without the bloat of Google Analytics.