Ajay Patel
112 posts


@AjayPatel745 Welcome to the builder side of X — it's the best corner of the internet. AI agent tinkering + indie SaaS is the combo rn. I'm working on gridtabs, a bookmark grid for new tab. gridtabs.com
English

@AjayPatel745 Hey, welcome. Building AI agent pipelines and shipping a few side projects in parallel. Always good to find more people actually making things.
English

Hey @X, I'm new to building in public and looking to #connect with:
→ Founders
→ AI builders creating AI agents & workflows
→ Indie hackers
→ Developers
→ SaaS builders
→ Vibe coders
→ Claude power users
If you're building something interesting, reply here & share what you're working on!
#buildinpublic
English

100 followers took a week.
The next 100? Literally 14 hours. 🤯
Organic reach on X is officially back if you are building in public. Incredible momentum.
If you are in tech, SaaS, or AI—let’s #connect and grow together.

English

Got my first 100 followers in less than a week! 🚀
The X algorithm is rewarding raw building right now, and I’m leaning all the way in.
My focus moving forward:
• SaaS architecture
• AI implementation
• Dev workflows
If you are currently coding, launching, or scaling a tech product, lets #connect.

English

Ajay Patel retweetledi

Depends
Using UUIDs everywhere is one of those ideas that sounds cleaner than it actually is.
UUIDs give you:
- globally unique IDs
- easier multi-region systems
- safer public facing identifiers
But you pay for it:
- larger indexes
- more storage
- slower inserts (especially random UUIDs)
For many apps, an auto-increment ID is perfectly fine.
The real answer is:
Use UUIDs when you actually need distributed ID generation.
Don't turn every CRUD app into a distributed systems project 😭
English
Ajay Patel retweetledi

This Redis-based rate limiter has a bug.
What's missing?
async function rateLimit(userId) {
const key = `rate:${userId}`;
const count = await redis.incr(key);
if (count > 100) {
throw new Error('Rate limit exceeded');
}
return true;
}
Works fine the first time.
Second day - everyone is permanently blocked.
What single line fixes it?

English
















