How I’ve Made $350,000 From AI-Built Apps

Today, I’m excited to share an article from Pete McPherson. Pete has built and sold AI-built apps, earning over $350,000 without experience. In this post, he explains exactly how he did it and how you can get started, too. This can be an interesting way to make extra income! Three years ago, I was a…

Michelle Schroeder-Gardner

Last Updated: October 3, 2025

Disclosure: This post may contain affiliate links, meaning if you decide to make a purchase via my links, I may earn a commission at no additional cost to you. See my disclosure for more info.

Today, I’m excited to share an article from Pete McPherson. Pete has built and sold AI-built apps, earning over $350,000 without experience. In this post, he explains exactly how he did it and how you can get started, too. This can be an interesting way to make extra income!

Three years ago, I was a burnt-out creator debating whether to go back to a “real job.”

Since then, I’ve…

  • “Coded” 8 apps
  • Sold 2 software companies
  • Earned over $350k+ (just from those).
business sale proof screenshot

While working less than 20 hours a week…

With no developer experience(!)…

And no massive audience…

The secret?

You guessed it: A.I.

This post is the “how I did it” story–the mistakes, strategy, and “vibe coding” blueprint.

No fluff. Just value.

Let’s roll 👇

What this post will give you…

This post explores “vibe-coding.”

  • What it is
  • Why it matters
  • How you can start

And when you close this browser tab, I want you to have 3 things:

  1. Inspiration 👉 PROOF that these wild opportunities exist
  2. Knowledge 👉 There’s a lot of TEACHING here.
  3. Confidence 👉 My goal is to make this as NON-TECHY as possible, and I hope you have a few “a-ha!” moments.

Recommended reading: 12 Surprising Work From Home Jobs You’ve Probably Never Heard Of

“Woah Pete. Code? AI? Saas? Sounds techy and overwhelming…”

  • Good news = You do NOT need to be super techy to “use” this blog post
  • Bad news = There will always be new terms & tech to learn

I mean, heck…

I am NOT a trained developer. I’m a full-time content creator.

If you’ve learned WordPress or video editing software, you can do this, too.

I still don't understand half of this coding stuff.

I’m going to show you how to let AI do all the hard stuff for you.

Your job?

  1. Come up with ideas
  2. Chat with AI
  3. Guide the process

This post will keep things dead simple.

Recommended reading: 10 Best Ways To Use ChatGPT To Make Money

How I learned how to do this stuff…

Here’s my timeline:

October 2016

I quit my accounting job (after 2 years of fear). I take a part-time gig at a small startup so I can spend more time SIDE-HUSTLING. Get laid off after one paycheck (ruh roh).

June 2017

I launch Do You Even Blog accidentally by recording interviews with money-making bloggers (Thanks, Michelle 🙏). I LOVE THIS WORK SO MUCH!

2017 – 2021

I ran the podcast, YouTube channel, blog, courses, and a membership! Made enough $$$ to survive. Still loved it.

Summer 2021

Burnout. Boredom. Started OTHER businesses (12+ websites, 3 YouTube channels, 2 podcasts). Variety is nice. Money is nice.

December 2022

My media empire is rockin! I made a detailed plan for 2023. Then ChatGPT releases.

January 2023

Panic. I feel like AI is the next ‘thing,’ but I’m afraid to drop my entire plan. After a month, I pivot everything to AI.

March 2023

I see a YouTube video where ChatGPT codes. Mind blown. I start “coding” my first app.

June 2023

I spend LITERALLY 3 MONTHS on this app, and it was one of the most difficult & frustrating things I’ve ever done, and I only got about 10 paying users. But I shipped it and I’m proud.

the first app I built.

August 2023

I try again. This app only takes 3 WEEKS (what?!) and it immediately grows to $1,000/month in recurring revenue.

October 2023

FABB AI (stands for Fully Autonomous Blog Bot) is making about $3k/month, but I have a health emergency and pause ALL my work.

March 2024

I build Topical Map AI in about 3 DAYS(!) to solve my own pain point. Made a few grand, then went passive.

April – November 2024

Built more small apps with AI. Took partners for Topical Map AI who promoted it. Revenue grew to $7-8k/month and it’s mostly passive for me.

December 2024

Listed FABB AI for $45,000 “just to see what happens” and it sells within 10 days. Um. What. Didn’t know I could do that.

January 2025 – Today

Following the “blueprint” full-time (it’s below!) Created Code Playbook to teach others how to do this stuff. Sold Topical Map AI after 10 months of ignoring it (whoops, but yay!). Now I ship apps part-time-ish, make money, and I’m having the time of my life.

offer on business

Let’s move into “teaching mode” for a moment 👇

My exact “blueprint” for making money:

Here are my vibe-coding philosophies (built from the past 2 year of craziness):

1 – Build in Public

Always grow your personal brand outside of specific businesses! Strategies go stale and projects go away, but it’s vital to have an audience that follows you in the long-term.

“Build in public” = share behind-the-scenes. What you’re working on, lessons learned, tips & tricks, etc. This builds your authority and indirectly builds interest for your next product.

2 – The “Audience-First” Rule

I don’t build anything unless I can clearly see where my first 10-100 customers will come from.

Yes, I have my Do You Even Blog audience (a huge asset), but I also look for ways to reach new people. I like to know this BEFORE I start work on a product.

3 – The “Idea Abundance” System

Stop waiting for “big ideas” and start capturing “tiny ideas” DAILY. I keep an “idea inbox” for easy brain-dumping.

my list of business ideas

(At the end of this post, I’ll share my 3 tricks for quickly generating app ideas if you’re stuck).

4 – Build it to Sell

I get bored easily and I don’t enjoy marketing. 2 things that make “scaling” really difficult.

So I start every project asking, “Can I sell this in 12 months?” or “Can I make this 90% passive?” If the answer is no, I don’t even start!

I learned this the hard way. I would’ve made more money if I hadn’t PAUSED both companies I sold.

5 – The big picture for each new project

My current process:

  1. Month 1 👉 Sloppy MVP and alpha testers
  2. Month 2 👉 Clean it up and launch the beta at a discounted price
  3. Month 3 👉 “Kill or keep” the project. It gets obvious fast.
  4. Month 4 👉 Create documentation and onboarding.

Everything after that should be marketing.

This app only got 3 customers, so I closed it.

6 – Leverage partners

I hate marketing, so I find partners who have the audience I need!

Affiliates are good, but equity partners are SO much better. They provide more energy, audience, and even ideas. It’s a surprisingly easy pitch!

7 – Build to sell, part 2

I have learned a lot about what buyers look for:

  • STABLE revenue
  • An easy transition
  • An interesting brand

I build with those things in mind, first and foremost!

P.S. If you’d rather watch my blueprint for these steps, I put it on YouTube.

YouTube video

What is “vibe-coding?”

Vibe-coding = using AI to code.

It’s not about programming languages, frameworks, syntax, and highly technical stuff…

It’s about…

  • Having an idea
  • Chatting with an AI about it (hence the ‘vibe’)
  • Letting the AI do all the HARD work (i.e. the actual coding)
  • Going back and forth until it works 💪

You have ideas and manage. AI writes code.

You vibe code back and forth until it WORKS.

No engineering degrees. No bootcamps. Just chatting, testing, tweaking, and SHIPPING.

The tools I use & recommend

First, an important point: the tools matter less than MOMENTUM.

There are new AI coding tools released every day, and you should ignore 99% of that.

You’ll really only need 3 things:

  1. A laptop
  2. An AI code editor
  3. A host

I’ll skip the computer recommendations and get to the fun stuff (also, below is a YouTube video where I dive deeper into my tools).

YouTube video

An AI code editor

You might see these called “IDEs,” by the way.

All the big options have AI baked right in!

I have tried them all, and I recommend using Cursor

If you’re going to pay for ANY tool to vibe-code, it’s Cursor, but you can also start on the free plan!

What about Bolt & Lovable and all these “does everything for you” tools? 

I do NOT recommend them.

It might be easier to get started, but you get less control, more bugs, and more headache in the long-term. Skip them!

A host

Just like you need a host for your WordPress website, you need a host for your app website.

Use Vercel.

The best free tier, easy GitHub connect, fast deploys, etc. Done.

VIBE-CODING PRO TIP:

The “best tool” is the one you’ll actually open and USE. Reduce friction. Use Cursor or Windsurf. Build stuff daily.

“Pete, what about programming languages? Frameworks? Databases?!”

Who cares? 

Let the more techy developers argue about Python vs Javascript vs Deno vs Bun vs PostgreSQL.

Your customers don’t care, as long as your app works.

Ask ChatGPT to recommend a “simple, beginner-friendly stack,” after you describe what you want (see below).

Or–you could use my pre-made “kit.”

It’s like buying a cake mix instead of baking from scratch 🎂

This is the “tech stack” I use for every single project:

  • SvelteKit – Web-app framework. Uses Svelte + JavaScript (AI knows it well).
  • Firebase – Your “backend as a service” aka your database
  • Tailwind CSS – How you style your app. AI knows this well!
  • Stripe – For getting that money 💸

AI can set 95% of this up FOR you!

And for the 5% it can’t, it can walk you through it.

How to vibe-code your first app, step by step

Here’s the 30,000-foot overview of the process I use for every app I build.

1 – Set up your computer

There’s one manual thing to do before you vibe code–setting up your computer!

It’s like connecting your Super Nintendo console to your TV before you can play.

You only have to do this once.

AND…AI can walk you through it step-by-step

  1. Find the “terminal” on your computer (Google can show you how!)
  2. Install Cursor
  3. Install both Node.js and npm (AI can do this)
  4. Sign up for a free GitHub account

2 – Ask AI to set up your app (with a starter template)

First, I recommend chatting with ChatGPT/Claude about your project…

  • Explain the idea
  • Explain any features you want
  • Explain–everything

Ask it for feedback–as well as what “framework” or “tech stack” you should use.

Then you’ll prompt AI (in Cursor) to set it up!

  1. (Optional) Locate the documentation for your app framework (SvelteKit is here, for example) Copy/Paste the URL for the documentation to your AI
  2. Prompt AI to set up a new project (give it your details, like the name, etc.)
  3. Troubleshoot errors with AI
  4. Get your project running “locally” (on your computer) and test it with the funny URL that your AI gives you.

This proves your local setup is working!

VIBE-CODING PRO TIP:

Even seasoned developers get errors CONSTANTLY! That’s the job. Build, fail, fix, repeat. Don’t be discouraged when you get errors. It happens all the time in the coding world! Plus, AI is great at fixing errors.

Technically, you built an app! Congrats!

Now let’s deploy it to the internet.

3 – Deploy it to the internet

“Deploy” just means “connect to a host, who serves your app to website visitors.”

  1. Create a free Vercel account
  2. “Commit” your code in git (AI can do this for you)
  3. Create a “remote repository” in your GitHub dashboard, then copy/paste the code snippet back in your terminal–this will upload your code to GitHub
  1. In Vercel, create a new project and “connect” it to your new GitHub repo
  2. (Optional) Add a custom domain name in the Vercel project settings!

If all goes well–your app is now live on the internet!!

If it doesn’t go well, chat with AI about it 🤷‍♂️

4 – Build features with the “AI Coding Loop”

Now you’re ready to build YOUR thing.

Below is my process of coding anything.

Start with the boring features first (header, footer, login and logout) OR start with whatever you’re excited about building (to keep momentum)!

The “AI Coding Loop,” explained

This is the core vibe coding process:

1 – Plan

Chat with your AI (no code yet!) about what you want to build.

Brainstorm. Go nuts. Dream up cool stuff.

  • What’s the idea?
  • What do you want it to look like?
  • What 2-3 features should you start with?

Give AI as much context & detail as possible, then ask it to create a plan for implementation.

Go back and forth with AI until you’re satisfied with the plan.

2 – Implement

Ask AI to build it.

Grab coffee while you wait.

3 – Test it 

Basically, use your app. 

TRY to break it. 

Errors will happen, and that's normal

You will get errors. Feed them back to AI immediately, then again, then again…until it works.

If AI is really failing, you can Google the error, get help in any vibe-coding communities, or delete everything the AI just did and start over.

4 – Repeat

A feature is working with no errors?

You did it!

  1. Save your work (using Git. You’ll want to watch 15 mins of YouTube videos. Or AI can do it for you 🤪)
  2. Do a little dance
  3. Move on to the next thing

Boom!

The marketing strategies I’ve found most effective

Honestly, this could be its own article (or three)…

On one hand, you can market a Saas like any digital or physical product.

On the other hand, there are a few strategies that are uniquely effective for apps.

1 – Personal audience (duh)

Ok, this isn’t unique, but it’s SO important.

Build a personal brand that can follow you for the long-term!

  • If you already have an audience, fantastic!
  • If not, start today with your existing social media channels and an email list.

Share behind-the-scenes. Lessons learned. Even a small following can kickstart early traction.

2 – Partners (Equity and everything)

Always be building relationships in your niche

I hate marketing, so this has been my go-to strategy.

Find somebody who has your target audience, and convince them to partner with you.

This “pitch” is hard for most digital products, but surprisingly easier for Saas:

  1. I build the app, provide support, and run everything (i.e. 97% of the work)
  2. YOU promote it whenever the opportunity arises
  3. We split monthly profits 50/50, and when we eventually sell the app!

I’ve done this twice, and it’s a beautiful arrangement!

Just remember that partnerships truly are like marriage. It helps if you know the person(s) already, and get everything in writing! (your role, their role, responsibilities, etc!)

3 – Affiliates

Affiliates are never going to be as incentivized as equity partners–but there’s far less competition for promoting Saas products.

Get your first few customers, gather some testimonials, then affiliates will have an easier time saying “yes.”

4 – Cold Outreach

I have NEVER suggested cold emailing people as a strategy, until now.

The market for courses, podcast guests, etc, is saturated, but apps just have a different vibe (for now).

Hey! I made a course…” is a really lame cold email. 

“Hey! I run an app called List Gadget…” seems like a bigger deal.

Cold outreach is never fun (if you’re like me, that is), but there’s a window of opportunity for this strategy.

QUICK NOTE: 

“Pete, what about launching on Product Hunt? Hacker Noon? Reddit?”

If you’re already plugged into these communities, go for it. 

But for most people? It’s not worth the effort. I’ve been disappointed with every “Product Hunt launch” I’ve tried.

Focus on finding your target audience directly (and working with people who already have them)!

3 Ways to “come up with app ideas”

If you’re sitting down to “think of a business idea,” you’re doing it wrong.

Instead, develop the habit of recognizing opportunities in everyday life.

Keep an “idea inbox” in your notes where you can quickly braindump random ideas. Do this DAILY, if you can.

That said…

Here are three specific methods to kickstart your brain with ideas:

1 – Scratch your own itch

The easiest method ever–when you cultivate the mindset of noticing when you feel pain or frustration.

Train yourself to recognize those “Oh, this is annoying” moments. You’ll start seeing app ideas everywhere.

2 – “Unbundle” Huge Apps

Big companies like Hubspot, Ahrefs, or Google Workplace pack in 1,000 features into their apps.

What if you took just ONE of those features, and turned it into a standalone app?

I only used the “Site Explorer” feature in Ahrefs, and I found myself wishing it was a standalone app.

In the tools you use, what features are you paying for but aren’t using?

Which apps are overcomplicated?

3 – Undercut Overpriced Apps

5 years ago, paying $10/month for Calendly was perfectly reasonable. 

Now? I could build my own Calendly in a day or two. Why should I pay?

I don't need all of this

I built a (free) note-taking app, Bulletfinity.com, in 10 days, because I didn’t want to spend $10/month for its competitors.

The KEY for this strategy is to focus on apps that don’t cost a lot to run, i.e. they are very scalable.

8 Resources to level up and get support

Have I piqued your interest (and/or overwhelmed you)? I hope so 😎

There’s obviously more to this vibe-coding business than what you can learn in a blog post, so here are several free & paid resources to go deeper:

  1. Vibe-Coding for Complete Beginners: How It All Fits Together: A free 5-day mini course – this is your next step!
  2. Code Playbook (course): This is my vibe-coding course that’ll walk you through every step, and provide a private Discord community where you can get help
  3. Code Playbook YouTube: I also release free videos on that YouTube channel. Go subscribe 🎥
  4. “Make” book: This is an online book (a really cool format btw) by “levels.io”, the founder of NomadList, RemoteOK, and more–that was released BEFORE the AI craze, but is fantastic for future indie builders.
  5. My weekly newsletter: It’s casual, but I share everything I’m doing!
  6. Other people to follow: Marc Lou, Ian Nuttall, Net Ninja on YouTube for great free coding courses (not really vibe-coding, but still)
  7. The documentation for whatever AI agent you use! Example: the Claude Code documentation is SO HELPFUL. Choose your tool, then bookmark their docs!
  8. My email address: I’m not a mega-influencer who gets 10,000 emails a day. Email me with your questions–or just say hello! Pete (at) doyouevenblog (dot) com 😎

Is your brain reeling with ideas?

(or overwhelmed at the possibilities? That’s totally ok, too).

I hope you enjoyed this post 😉

Ciao!

~Pete

Author bio: Pete McPherson left the corporate world in 2017 to become a full-time online entrepreneur, building 20+ profitable brands, two of which he successfully sold. Over the years, his work has reached millions of people through YouTube, podcasts, and blogs, amassing over 4,000,000 YouTube views and 3,000,000 podcast downloads. Today, Pete teaches creators and entrepreneurs through Code Playbook, his program and YouTube channel dedicated to helping people build and launch apps with AI.

Have you ever thought about building your own app with AI? What kind of tool or problem would you want to create one for?

Recommended reading:


Michelle Schroeder-Gardner

Author: Michelle Schroeder-Gardner

Hey! I’m Michelle Schroeder-Gardner and I am the founder of Making Sense of Cents. I’m passionate about all things personal finance, side hustles, making extra money, and online businesses. I have been featured in major publications such as Forbes, CNBC, Time, and Business Insider. Learn more here.

Like this article?

Join the Conversation

Leave a Reply

Your email address will not be published. Required fields are marked *