← All Guides
Tools AI Workflow

What I Actually Ship With AI: A Solo Builder's Real Stack

I'm not a developer. I've built 13 projects in the past six months: websites, dashboards, a gaming tools app, a curly hair app, a finance tracker. All of them work. All of them shipped. None of them required hiring a developer.

People ask: "What tool do you use?" Wrong question. I use five different AI tools, sometimes three in the same hour. The real question is: "What does each tool do that the others can't?"

This is the honest breakdown of my AI orchestra. Not a product review, not a ranking. Just what each instrument does in the ensemble, and why I need all of them.

The Core Instruments

Claude Code

The Conductor

What it does: Multi-file projects, logic, automation, integration work, research, thinking alongside me as I figure out what I'm building.

Best at: Working with my existing codebase. Claude Code reads files, edits them in place, understands project structure, runs git commands, handles errors. It's a terminal tool with full access to my machine. When I say "add this page to the site and wire up the navigation," it just does it.

Worst at: Visual feedback. It's text-only. I describe what I want, it generates the code, I open it in a browser to see if it looks right. The loop works, but it's slower for visual work.

When I use it: 80% of my building time. It's my default. If I'm writing, organizing, debugging, or making something work across multiple files, I'm in Claude Code.

Gemini Canvas

The Designer

What it does: Visual prototyping with instant preview. I describe a layout, it renders the page live, I tweak it in natural language while watching it update in real time.

Best at: Getting the design right fast. Canvas collapses the feedback loop for visual work from minutes to seconds. "Make that section navy, move the heading up, add more padding" — instant.

Worst at: Multi-page sites, project integration, anything beyond a single HTML file. It doesn't understand shared stylesheets or how pages connect.

When I use it: When I need a new page layout, component design, or visual prototype. I build it in Canvas until it looks right, then hand the code to Claude Code to integrate.

ChatGPT

The Researcher and Strategist

What it does: Research, strategy, content generation, explaining things I don't understand, working through ideas before I build them.

Best at: Conversational thinking. When I need to figure out what to build before I build it, I talk to ChatGPT. It's also great at pulling together information: "What are the current UK guidelines for X?" or "Summarize these three approaches."

Worst at: Code execution. It can write code, but it can't run it, test it, or see what breaks. No file system access.

When I use it: Planning, research, content writing, learning. When I need information or need to think through a decision. Also: rewriting text that sounds too AI-ish.

NotebookLM

The Synthesizer

What it does: Takes documents I upload, synthesizes them into summaries, Q&A, or (the magic part) AI-generated podcasts that explain the content in natural conversation.

Best at: Making dense information digestible. I upload documentation, research papers, or product specs, and get back a 20-minute podcast where two AI hosts discuss it like humans. I learn while walking.

Worst at: Creating anything new. It only synthesizes what you give it. No code generation, no building.

When I use it: Learning new domains fast, preparing for projects that require domain expertise, turning my own work into shareable summaries.

How They Work Together

Here's the part that matters: these tools don't compete. They compose. A typical project uses three or four of them in sequence or in parallel. The workflow looks like this.

Example: Curly Girl Wavy Girl UK App

ChatGPT: Research current curly hair methods, UK product availability, quiz frameworks. Draft the quiz questions and logic.
Gemini Canvas: Design the landing page layout, quiz UI, results page. Get the visual identity right.
Claude Code: Build the multi-page site, integrate the quiz logic, connect the ingredient database, wire up the product search.
NotebookLM: Upload the Curly Girl Handbook and three research papers on hair science, generate a podcast to learn the domain deeply.

Example: Personal Finance Dashboard

NotebookLM: Upload personal finance books and budgeting research. Get podcast summaries to learn the domain.
ChatGPT: Map out the spending categories, think through the budget modelling logic, identify what charts to build.
Gemini Canvas: Design the tab layout, chart styles, and data entry UI.
Claude Code: Build the Streamlit app, wire up the 50+ categories, add budget projections and life-change modelling.

Example: This Website

Gemini Canvas: Designed the neo-brutalist aesthetic, built component prototypes.
Claude Code: Built the actual site structure, blog system, shop, wired up navigation, deployed to Render.
ChatGPT: Helped refine the brand voice, edited blog posts to sound less like marketing copy.

Notice the pattern: each tool handles the part it's best at. I'm not "picking a tool." I'm orchestrating them.

One More Worth Mentioning

Claude Artifacts: Underrated. When I just want to see a quick component preview without leaving the chat, Artifacts is perfect. It's built into Claude, so no context-switching.

Artifacts doesn't replace my core tools. But it fills a gap: quick visual previews without switching to a different app. The key is knowing your core toolkit deeply rather than spreading yourself thin across dozens of tools.

The Real Skills I've Built

Here's what six months of building with AI has actually taught me. It's not coding. It's something else.

Describing systems clearly. The better I can articulate what I want, the faster I get it. This is a writing skill, not a technical skill. "Build a quiz" gets garbage. "Build a multi-step quiz with conditional branching based on hair type, porosity, and styling goals, with results that recommend a routine from a predefined set" gets something usable.

Recognizing when AI is wrong. AI tools are confidently wrong all the time. They'll generate code that looks right but doesn't run. They'll cite best practices that don't exist. I've learned to spot the patterns: overcomplicated solutions, made-up function names, logic that doesn't match the requirements. This takes reps.

Iterating fast without attachment. The first version is always wrong. The second version is less wrong. By version five, it works. I don't get precious about any single iteration. I throw away code constantly. The AI makes it cheap to start over.

Knowing which tool for which job. This is the real skill. When I hit a problem, I don't just throw it at whichever AI is open. I think: is this a design problem, a logic problem, a research problem? Then I pick the right instrument.

Building automation that runs while I sleep. GitHub Actions, scheduled scripts, automated deployments. Once you realize you can describe a process and have AI write the automation, you stop doing repetitive tasks. My Daily AI Podcast curates and publishes every morning without me touching it.

The Honest Limitations

Reality Check

I can't build everything. Complex backend systems, real-time multiplayer games, high-performance data processing: not in my wheelhouse. I build static sites, client-side tools, dashboards, content systems. Know your lane.

Things I still can't do without help:

The tools let me build real things. They don't make me a software engineer. Those are different statements, and both are true.

Why Multiple Tools Matter

The question people ask: "Which AI tool should I use?"

The answer: "More than one."

Every tool has a local maximum. Claude Code is incredible at project work but blind to visual design. Gemini Canvas is unmatched for visual iteration but useless for multi-file logic. ChatGPT is brilliant at research but can't execute code. NotebookLM synthesizes like nothing else but can't create.

Using one tool means accepting its weaknesses. Using multiple tools means leveraging each one's strengths. The workflow isn't "pick the best tool." It's "assemble the tools into a system that covers all the bases."

This is what I mean by the AI orchestra: different instruments, different sounds, one composition. I'm not the musician. I'm the conductor. The tools are the players.

"I don't code. I describe, iterate, orchestrate, and ship. The tools handle the syntax. I handle the thinking."

What This Means For Non-Coders

If you're reading this and thinking "I could never do that," I hear you. Six months ago I thought the same thing. I'd tried to learn Python three times. I'd given up every time.

What changed wasn't my ability to code. What changed was that the tools closed the gap between "I can describe what I want" and "It exists." That gap used to be six months of learning syntax and debugging. Now it's an afternoon of iterating with AI.

You don't need to become a developer. You need to become good at three things:

  1. Describing what you want clearly. This is writing, not coding.
  2. Recognizing when something is wrong. This is testing, not coding.
  3. Choosing the right tool for the job. This is judgment, not coding.

The rest? The tools handle it. Not perfectly. Not always on the first try. But well enough that you can ship real things.

Start with one project. Make it small. Build something boring first (a dashboard, a simple site, a content organizer). Get fluent with one tool, then add a second. Six months from now, you'll have a stack that works for you.

You won't be a developer. You'll be something else. A builder who thinks in systems and ships with AI. That's enough.

Related Posts