Prajwal Tomar Profile picture
I build MVPs for founders in 21 days at @ignytlabs and teach others how to do the same inside @aimvpbuilders.
15 subscribers
Dec 3 12 tweets 2 min read
How to actually make your AI-built apps secure (from someone who ships MVPs for a living)

We’ve shipped 45+ AI-built MVPs and learned security the hard way.

If you’re building with Cursor this is how to stay safe 👇 Image 1/ Don’t blindly trust the agent

Cursor flies through code, which is great… until it isn’t.

One of our client projects looked perfect on the surface. @coderabbitai flagged a race condition in the payment system that was actually double-charging users.

The dev thought everything was fine. In production that would have been a disaster.

Let AI write code.
Let another AI review it.
You still approve the changes.
Nov 26 12 tweets 3 min read
12 months ago I started using AI to build software.

Today: 45+ MVPs shipped, $200K+ generated.

This is the exact system behind it all. ↓ Image @ignytlabs @aimvpbuilders 🎥 Full walkthrough:
Nov 17 11 tweets 3 min read
If you want your SaaS to survive launch day, read this.

Most vibe coders ship unsecure, unoptimized apps that break the moment real users show up.

Here’s the checklist I wish I had from day one. ↓ Image 1. Rate limit your endpoints

If you skip this, bots or bad actors can hit your backend 100s of times per second.

This can:
• Crash your database
• Drain your Supabase usage
• Spike costs or open you to attacks

Tools to use:
• Supabase Edge Functions with a rate limiter
• Vercel Middleware
• Basic IP throttling with Next.js middleware
Nov 14 10 tweets 3 min read
If you can’t make good websites with AI, it’s a skill issue.

Here’s how to actually make them look good. 👇 Image 1/ Stop saying “make this UI beautiful.”

That’s exactly why your site looks messy and inconsistent.

Here’s what I do instead:
→ Take a screenshot of any site I love
→ Drop it into ChatGPT
→ Ask it to create a design.json that captures the layout, colors, spacing, typography

Then I tell Cursor:
“Use this design.json for styling only.”

Works insanely well.
Oct 19 11 tweets 4 min read
Top 5 MCP Servers for Vibe Coding

If you’re building with AI and still doing everything manually, this thread will change your workflow forever.

Bookmark this ↓ Image 1. What’s an MCP?

MCP = Model Context Protocol

Think of MCP like USB-C, but for AI.

It connects your AI agent to tools, databases, docs, and services in one clean setup.

Just like USB-C lets one cable do it all, MCP gives Cursor clean access to what it needs so it can actually work like a real dev.

No more dumping context manually.

This is how AI actually gets useful.
Oct 8 12 tweets 3 min read
I just reverse-engineered how Lovable's top users build apps 10x faster.

Turns out, It's not about writing longer prompts.

It's about this structured prompting system nobody talks about ↓ Image @lovable_dev 1/ Create a Knowledge Base before you build

Include these in your project settings:

• Project Requirements Document (PRD)
• User flow explanation
• Tech stack details
• Design guidelines
• Backend structure

The clearer your context, the better your results.
Oct 2 15 tweets 4 min read
If you’re using @lovable_dev to build apps, read this first

This is everything I wish I knew before starting ↓ Image 1. Nail your first prompt

I always start inside my custom GPT, SnapPrompt, and get the full prompt for my landing page first.

This includes layout, structure, typography, and design style. I just copy-paste that into Lovable with a design reference attached and it gives me a clean starting point.
Oct 1 12 tweets 3 min read
Claude with CodeRabbit + TaskMaster is crazy good.

Now you can Plan with AI, Code with AI, Review with AI.

Here’s the full workflow I use to build MVPs fast and stress-free ↓ Image 1/ The workflow (quick summary)

This is the exact system I follow:
• Plan clearly (PRD) with @ChatGPT
• Break it down using TaskMaster
• Execute one task at a time using Claude Code inside Cursor
• Review everything with @coderabbitai

Let’s go deeper ↓
Sep 29 11 tweets 2 min read
Want to turn your MVP into a mobile app without rebuilding the backend?

START HERE.

Most founders waste months rebuilding for iOS + Android.

This is the exact workflow I used to take BrainDump from web (Lovable + Supabase) → mobile (Rocket) in hours. Image 1/ Start with a working web app

I built BrainDump’s MVP using Lovable + Supabase.

Auth, DB, UI, RLS policies, all live and working.

Your web app is the foundation. Don’t touch the backend yet. Image
Sep 28 11 tweets 3 min read
Want your SaaS to survive launch day?

START HERE.

The biggest problem with vibe coding is security. Too many people ship unsecure, unoptimized apps that get hacked or run painfully slow.

Here’s how to make sure your SaaS is launch-ready before you hit publish ↓ Image 1. Rate limit your endpoints

If you skip this, bots or bad actors can hit your backend 100s of times per second.

This can:
• Crash your database
• Drain your Supabase usage
• Spike costs or open you to attacks

Tools to use:
• Supabase Edge Functions with a rate limiter
• Vercel Middleware
• Basic IP throttling with Next.js middleware
Sep 23 12 tweets 3 min read
My full vibe coding workflow to build MVPs faster

I don’t use Figma.
I don’t write every line of code.
I don’t need big teams.

Here’s the exact AI-powered system I use to plan, build, and launch real MVPs in 3 weeks for clients ↓ Image 1. Plan using ChatGPT

Before building, I plan fast:
- ChatGPT voice to brainstorm the client idea
- Generate docs (PRD, UI Dev Plan, DB design)
- MoSCoW Method to define essentials

This gives:
- A clear feature list
- A lean scope
- Zero ambiguity
Sep 20 11 tweets 4 min read
CodeRabbit + MCP = game-changing code reviews 🤯

They just cracked the biggest problem in AI code reviews.

Here’s how MCP integration changes everything ↓ Image 1/ The problem with most AI reviews

AI tools usually check code in isolation.
They can flag syntax, style, and structure, but they don’t know:

• Why the feature exists
• How it fits into your product
• What rules your team follows

It’s like having a reviewer who has never seen your app.
Sep 20 8 tweets 4 min read
Lovable with MidJourney is scary good.

I can’t stop building beautiful hero sections in minutes inside @lovable_dev.

Full breakdown below 👇 Disclaimer: This is just for learning. I didn’t make extra changes on top of the original design. Always take inspiration, never copy someone’s work exactly :)

1/ Start with visual inspiration

I found this layout from Dann Petty’s portfolio and instantly knew I wanted to rebuild it.

Great structure. Clean font. Strong first impression.

x.com/DannPetty/stat…
Sep 16 9 tweets 3 min read
CodeRabbit CLI is here 🤯

Paired with Claude Code, it turns AI-generated code into safe, clean, production-ready software in minutes.

Here is how it works ↓ Image 1/ The problem

Most people build with Claude Code, ship what looks fine, and hope it works.

→ AI writes clean-looking code
→ You deploy it
→ Users find bugs you missed
→ You spend hours debugging

Speed is useless if the code breaks.
Sep 12 10 tweets 2 min read
Claude Code + Playwright MCP can now design, debug, and ship production-ready landing pages in minutes.

I’ve tested this workflow on real projects and it’s faster than any manual setup I’ve ever tried.

Here’s the full breakdown ↓ 1/ Why this matters

Most people see Claude Code as a tool for creating the backend.

With Playwright MCP, it turns into a front-end engine:
• Builds layouts from prompts
• Opens a real browser to preview results
• Tests every breakpoint automatically
• Finds bugs, fixes them, and retests

This is design, testing, and QA happening in one place.
Sep 11 9 tweets 2 min read
What is Vibe Marketing?

I’ve been deep-diving into this lately.

It’s the biggest unfair advantage I’ve seen since early FB ads in 2008 or the App Store in 2010.

Here’s what I’ve learned so far ↓ 1/ What is Vibe Marketing?

It’s where AI + automation meet modern marketing.

At the core:
• Vibe coding tools (Lovable, Cursor, Claude Code)
• AI agent workflow tools (Gum Loop, Make, Zapier)

Together → they automate and scale processes humans used to grind through manually.
Sep 8 9 tweets 2 min read
We’ve built 20+ MVPs for our clients with AI

The biggest thing I learned about AI coding is… it needs a detailed plan.

Most people jump straight into coding. That’s a mistake.

Documentation is 80% of the work. Implementation is only 20%.

Here’s how I build my MVPs:

🧵👇 Image 1/ Plan Before You Code

AI tools are powerful, but they need guidance to perform well. A clear roadmap reduces hallucinations, debugging errors, and unnecessary revisions.

Before I even open Cursor, I have these docs ready:

- Project Requirements Doc
- Tech Stack Doc
- App Flow Doc
- Frontend Guidelines Doc
- Backend Structure Doc

I used to create these manually. Now I use @codeguidedev to generate them in minutes. Saves time, reduces hallucinations, and makes everything smoother.
Sep 7 12 tweets 3 min read
Cursor + Supabase + MCP = AI-powered MVP development at its best.

This is how I’m shipping client MVPs faster, cheaper, and smarter with AI handling the backend, database, and migrations.

Let’s break it down. Image 1/ The Problem with Traditional Development

Building MVPs the old way takes too much time:
- Setting up the database
- Writing boilerplate code
- Managing API integrations
- Handling migrations manually

But with Cursor + Supabase + MCP, AI automates most of this, letting you focus on shipping fast.
Sep 6 11 tweets 3 min read
Cursor and Claude Code make building fast. But without a system, your MVP will break.

Here are 7 lessons I learned after building 20+ MVPs with Lovable, Cursor, and Claude Code.

Bookmark this if you want to ship clean, not just fast. 1/ The wrong stack will break your MVP

Cursor doesn’t code like humans. It replicates patterns it’s seen before.

So if your stack is rare or messy, it’ll hallucinate.

What works for me:
• Next/React for frontend
• Supabase for backend
• Stripe for payments
• Vercel for deploying

Cursor flows clean when your stack is AI-native.
Sep 4 11 tweets 4 min read
Top 5 MCP Servers for Vibe Coding

If you’re building with AI and still doing everything manually, this thread will change your workflow forever.

Bookmark this ↓ Image 1. What’s an MCP?

MCP = Model Context Protocol

Think of MCP like USB-C, but for AI.

It connects your AI agent to tools, databases, docs, and services in one clean setup.

Just like USB-C lets one cable do it all, MCP gives Cursor clean access to what it needs so it can actually work like a real dev.

No more dumping context manually.

This is how AI actually gets useful.
Sep 3 10 tweets 2 min read
Every AI Tool I Use to Build MVPs FAST for My Clients

As an MVP agency owner, speed and efficiency are everything.

Here’s my go-to AI stack that has completely changed how I build MVPs: 1/ @lovable_dev

I start almost every project in Lovable.

It lets me:
• Build UIs quickly with built-in integrations
• Sync directly with Supabase for backend functionality
• Integrate Stripe for payments and OpenAI for AI features

Example: I built a subscription-based app where the entire UI/UX, auth, payments, and dashboards were set up in a few hours. The time saved is insane.