u/charanjit-singh

building in kitchen today. Just crossed $2,000 MRR 🔥

building in kitchen today. Just crossed $2,000 MRR 🔥

Going indie is the most exhausting and rewarding thing I have ever done.

Working from my kitchen counter at 11 PM.

Posture? Terrible.

Sleep schedule? Ruined :D

Vibe?

Honestly, I wouldn't trade it for anything.

No managers telling me which feature to prioritize.

No arbitrary deadlines.

Just me, a blank canvas, and an endless list of AI ideas I actually care about building.

I used to sit in an office staring at the clock, dreading the next deployment...

Now I get lost in the flow state and forget what day it is.

Here is where my indie kit is at rn:

- Hundreds of downloads

- 0 ads running

- 100% organic growth from just talking to other builders

- Infinite loops of tweaking backend rules so Cursor AI writes better code for everyone :D

Is it easy to do this alone? No.

Is it better than the cubicle? 100%.

If you are staring at a completely empty repo wondering how you are going to build this whole thing by yourself - keep going.

Keep building.

I made a NextJS boilerplate if you want to skip the boring setup and just ship

- Added in my bio

CJ

u/charanjit-singh — 10 hours ago
▲ 10 r/SaaS

I built a Saas, deleted it and went to sleep. And it was worth it.

Hey r/Saas,

This is CJ, I created many Saas businesses.

My mind, constantly looking for a new idea to build and launch and make money out of it.

So, like i usually do, i was doing some marketing tasks, and I found that it’s very hard to follow same thing everyday.

My tasks include sending cold emails and warming up existing users.

So I planned to automate it.

See earlier I setup my email sequences to keep my existing users warm, but it was not bringing any results.

I built that email sequence without validation thats why it was not bringing any results.

So back to present, I decided to test different variants of my email subjects and flows. But I had no system.

So I went back to the hardest mode a tech entrepreneur can switch to: manually typing and sending emails and keeping record on paper to see what works.

Over past 4 days I sent only 150 emails. Every day 6 hours planning, reading about emails, questioning existence. Reframing and then sending.

150 emails
10 engagements
0 sales (no problem)

But i found something that was broken. My understanding of my customers personas and thier pain points.

When i emailed people, while brainstorming and checking their accounts one by one I got to know that i have got agencies, vibe coders, and developers.

Previously it was not clear. Given this clarity I thought this manual outreach is taking so much tjme so i started streamlining what i was doing.

After investing 2 more days i built internal crm that shows all of my users in a single view, and what they do.

I used it today, sent 100 mails and zero results.

So i deleted, got back to manual mode

Sorry for wasting your time. I’m going back to send those messages manualky.

I dont feel like completing this post.

Bye
CJ

Get my product if you think it will help you
Indie kit - best ai starter kit that even got AppSumo campaign support alongside 100+ other feaures

Vibemastery (dot) io - if you suck at vibe coding. Or ai coding. This course cna help you out. Plus you save ai costs

reddit.com
u/charanjit-singh — 11 hours ago
▲ 17 r/lovable

I built a free Lovable Security Scanner

Hey r/lovable,

Love Lovable, but they often ship "tutorial-grade" security to production.

I built a free tool to see what an attacker sees when they look at your live site’s JS bundles and Supabase config. 150+ builders have used it so far to catch catastrophic misconfigs.

Link:https://security-scanner-pro.lovable.app/

What it flags: Leaked service_role keys, missing RLS, and misconfigured env vars.

Passive scan. No password needed. Just your URL.

security-scanner-pro.lovable.app
u/charanjit-singh — 8 days ago
▲ 3 r/cursor

Hey r/cursor,

A lot of you guys might not know that cursor has got the sdk.

You can basically create sub agents (with existing skills in your repository) to run on different inputs.

For example.

I created a course and at end of each lesson, I wanted the summary. and QnA. Now i had 3 options.

  1. I code this flow in my application, i.e. whenever i create a lesson, i create an api to create sumary and qna.
  2. I use my existing lesson content mdx give it to cursor and ask it to generate summary and QnAs in the code itself (mdx files)

2nd one worked for me, but for more than 100 lessons, it was a a lot of work, so i used cursor's sdk to run same prompt again and again for each lesson.

I am excited that same workflow (one time iterative worklows) can be built using cursor ai sdk. It has upgraded by development experience.

It could be used for building pipelines like

  1. Fetch article content from google sheets and just write articles, I will review manually make changes and push.
  2. Let's say you already got some articles and you want to refactor the language or something. Then you can just create a script using sdk and run it in your codebase.

Now you might think that I am a fool, why don't I just mention the whole folder or whole thing all at once. See, the agent's memory and context is shared. So giving an iterative task with more than 3 items (depends on the items tho) to an LLM, rots the context and you don't get good results. I have tested this that's why i used sdk.

I also created a youtube video demonstrating that, LMK if you need link.

Regards,
CJ
Founder VibeMastery.io

Edit 1: Youtube Video: https://www.youtube.com/watch?v=Zyulqpii0QQ&t=1s

u/charanjit-singh — 15 days ago