Blog
Long-form writing. Posts are loaded from the Directus Blog collection at build time.
- Business
SaaS Subscription Architecture 101: Billing Done Properly
A clear, technical guide to structuring SaaS subscriptions, usage limits, and Stripe integration properly.
- Dev
One Year of Building SaaS Products
I didn't get better at programming, I got better at thinking in systems.
- Business
A Walk with Sajith Pai
Yesterday, I had the opportunity to do an AMA walk with Sajith Pai (VC of Blume Ventures).
- Misc.
Recipes I've Developed Over The Years
Just stuff I've been cooking ever since I had access to a kitchen.
- Hot Takes
Why I Abandoned a 300+ Member Community We Spent Months Building
ReGroop was (is) a social community for people in their 20s in Navi Mumbai.
- Business
My Preferred Tech Stack in 2025
A fun, personal look at my 2025 tech stack — the tools, services, and frameworks I use to build my SaaS apps and run RevOps consulting.
- Dev
How to Sync 100K Records with a 120 API Calls/Min Rate Limit
Figuring out how to sync 100k records with HubSpot’s 120 calls/min rate limit. I walk through batching tricks, parallel processing, and error handling that cut sync time from 14 hours to under 2.
- Personal
Motivation is about clarity on your goals
For those slump days where you absolutely need to get shit done and getting back on track becomes a necessity.
- Dev
How To Capture User Details with Magic Link Signup using AuthJs
With Magic Links you don’t get the typical OAuth flow where you can modify user data inside a callback. Here's how to do it anyway.
- Business
Product vs. Price in Stripe
Stripe is a super powerful platform for managing subscriptions and pricing, but it needs to be set up correctly to avoid headaches down the line.
- Dev
How to Restore PostgreSQL from a .dmp File
It’s a fairly straightforward process, but if you’ve never done it, it can be a bit daunting.
- Business
Engineering vs Marketing — Struggles of a Technical Founder
I should preface this by saying I'm not sure how I feel about calling myself a "founder". It doesn't feel quite right. But what are the alternatives? Lead Developer? No way, I started programming only very recently!
- Dev
How to Install Ubuntu on a Fresh PC Using a USB Stick and Set Up Remote SSH Access
This guide includes steps for connecting your PC to Wi-Fi and enabling SSH access for remote users. Initially made for my friend, but if anyone else finds it useful, so be it.
- Business
Conncord.com: Why I Created It and How I Continue To Work On It
Conncord is a HubSpot Discord integration. It syncs data between the two platforms in a deep, powerful way that didn't exist before.
- Business
Setting Up Your Cold Email Automation Flow
The exact process I use to turn cold hard leads into booked meetings.
- Business
How to Set Up DMARC, DKIM, and SPF for Cold Outreach with Gmail
WTF is DMARC etc, and how do I do this??
- RevOps
SQL vs MQL: An Important Distinction
Sometimes teams don’t care about this distinction probably because its not super clear what they mean.
- Dev
Integrating Discord with HubSpot for Your App
There's no native solution, but there is a way to do it gracefully. Here's how.
- Self Host
Self Hosted NextJS on Docker
Both easier and harder than I thought. Super fun regardless!
- Personal
I’ve Lived A Full Life So Far
Taking a step back to recognize this.
- Personal
What It’s All About
Knowledge is power, France is bacon.
- Personal
Things I Learned In Nepal
I spent 2 weeks doing absolutely nothing.
- Personal
The Book That Completely Shifted My Outlook In Life
There's fortune in misfortune—at least sometimes...
- Misc.
Using a 1977 Harvard Study To Get Free Fries in 2024
Who doesn't like free fries??
- Misc.
The Cult Of Done
This drives all the projects I work on, and it's been a huge help.