Skip to content

SDE to AI Product Builder

After 5 years of building distributed systems for other people, I’m learning to build AI products for myself. This page documents what that shift actually looks like — not the polished version, the real one.

If you’re an SDE thinking about building your own AI-powered products, this is the roadmap I wish I had when I started.


Being a good SDE gets you maybe 40% of the way to shipping AI products. Here’s what’s missing — and what I’m actively working on:

The gap: As SDEs, we build what the PM spec says. Building your own product means figuring out what to build, for whom, and why they’d pay for it.

What it actually means:

  • Identifying real pain points (not imagined ones)
  • Talking to potential users before writing code
  • Scoping ruthlessly — shipping a small thing that works beats a big thing that doesn’t
  • Understanding willingness to pay vs. “that’s cool”

How I’m learning: Building one product per week and seeing what sticks. Nothing teaches product sense like watching real people ignore your creation.

The gap: SDEs can make things work. Making them feel good to use is a different skill entirely.

What it actually means:

  • Layout, spacing, and typography that doesn’t look like a hackathon project
  • UI patterns users already understand (don’t reinvent navigation)
  • Knowing when “good enough” design is actually good enough
  • Using AI tools (v0, Cursor) to bridge the design gap

How I’m learning: Studying products I use daily. Rebuilding UIs I admire. Using v0 to generate starting points and learning from what it produces.

The gap: Knowing about AI tools is different from knowing how to build with them effectively.

What it actually means:

  • Prompt engineering that actually produces reliable outputs
  • Choosing the right model for the task (cost, speed, quality tradeoffs)
  • Building AI features that handle edge cases gracefully
  • Using AI coding assistants to 10x your own speed

How I’m learning: Using every major AI coding tool on real projects and documenting what works. See AI Coding Tools Compared for the living comparison.

The gap: “If you build it, they will come” is the biggest lie in tech. SDEs rarely think about how people will find what they built.

What it actually means:

  • Building in public (X/Twitter, blog posts, communities)
  • SEO basics — making your product findable
  • Launch strategy (Product Hunt, Hacker News, Reddit, Indie Hackers)
  • Creating content that drives organic traffic to your product

How I’m learning: Documenting every build publicly on @gabrubuilds. Tracking what content drives traffic and what doesn’t.


This isn’t theoretical. Each week maps to a real build and a real skill focus.

WeekBuild FocusSkill FocusSharing
1First AI tool (developer-focused)AI coding assistants, rapid prototypingBuild log + tweet thread
2User-facing productProduct scoping, talking to usersBuild log + launch post
3Design-heavy projectUI/UX, using v0 and design toolsBuild log + design breakdown
4Revenue experimentPricing, payments, value propositionBuild log + revenue report
5Distribution playSEO, content, launch channelsBuild log + traffic analysis
6Iteration weekRevisit best performer, add featuresBuild log + growth metrics
7Integration productAPI design, connecting servicesBuild log + technical deep-dive
8Open source toolCommunity building, documentationBuild log + GitHub launch

Each week I’ll update this page with links to the actual build logs and what I learned.


These are the tools I use daily to build faster. Detailed comparison: AI Coding Tools Compared.

  • Claude Code — Best for complex, multi-file projects and architecture decisions
  • Cursor — Best AI-native code editor for everyday development
  • v0 by Vercel — Best for generating UI components and full pages from prompts
  • Bolt — Best for rapid full-stack prototyping in the browser
  • Indie Hackers — Community of builders sharing revenue and strategies
  • Ship 30 for 30 — Writing/content framework (applicable to building in public)
  • Refactoring UI — The best design resource for developers, period
  • Mobbin — UI/UX patterns from real apps, great for design inspiration
  • @levelsio — Ships AI products solo, fully transparent with revenue
  • @danshipper — Writes brilliantly about AI workflows and building
  • @swyx — AI engineering, learning in public
  • @mcaborern — Practical AI product development
  • @gabrubuilds — That’s me. Follow along.

This page gets updated every week as I learn and build. Bookmark it, or follow @gabrubuilds on X for real-time updates.