I Quit Google to Build a $10k MRR SaaS
I’ve loved using Linear to organize my work and get tasks done while building Ferryman. Starting from tracking work in a chain of Telegram messages, to then migrating tasks to a giant spreadsheet, and finally using Linear, it’s hands down the best way I’ve found to prioritize my tasks and maintain a high level of productivity while building software. Use the link below to get 6 months of Linear Business for free.
I Quit Google
Note: I am documenting my entire journey of building a successful, $10,000 MRR SaaS product from the very beginning. I just released the first video of the series on my YouTube
Eight months ago, I walked away from my 9-to-5 to build software I was actually interested in. My goal was to balance two distinct buckets: building businesses and creating content. Naturally, I wanted to find a way to meld the two. I needed a tool that allowed me to grow my social presence across every platform without the constant effort of manual cross-posting. That need became Ferryman.
The Problem and the MVP
As a creator, I want to be everywhere, but I only want to be on my favorite platform. I built Ferryman to solve this leverage problem. The concept is simple: you sign up, connect your accounts, and post exactly how you normally would. Ferryman then “ferries” that content across the web for you. Ferryman also solves an important problem: you don’t know which content will perform well on which platform (I showcase this in my new YouTube video extensively). Because of this, it’s best to create your content once and post it everywhere.
I built the MVP extremely quickly. Initially, it was a lean proof of concept that only supported posting from X to other platforms. But once the concept was proven and the first users signed up, I began expanding. Today, Ferryman supports posting from any platform you choose as your “origin platform”: X, LinkedIn, Threads, Mastodon, or Bluesky. Once signed up and connected, all you need to do is post on your origin platform the way you would normally, and within minutes, that content will be ferried to all your connected accounts.
Scaling the Product
What started as a simple script for my own personal use has evolved into a robust distribution engine. Ferryman now supports cross-posting images, videos, threaded posts, reposts, and quote posts. I’ve even added features for selective control, like using the #noferry hashtag to prevent a specific post from being cross-posted when you want to keep a thought platform-specific.
On the technical side, I’ve kept the stack modern and fast to maintain my own development velocity:
Language: TypeScript (Frontend and Backend)
Database: Neon (Serverless Postgres)
Payments: Stripe
Deployment: Vercel
Project Management: Linear
The Roadmap to $10,000 MRR
Today, Ferryman is officially a profitable business, making just over $500 in Monthly Recurring Revenue (MRR). While that’s a long way from the “cruising altitude” of my ultimate goal, $10,000+ per month, it proves that if you solve one problem well and provide value for customers, people will gladly pay you.
The journey from $0 to $500 is often harder than the journey from $500 to $1,000 because it requires breaking the initial inertia. Now that the plane is on the runway and moving, it’s all about refinement, adding more value for my ~200 users, and continuing to add value to eventually take off. If you’ve made it this far into the article, I’d love for you to sign up and try Ferryman (you can use code “YOUTUBE99” at checkout to get your first month of the Basic plan for just $0.99).
Where you can find me online:
Drop a like ❤️ and comment below if you made it to the end of the article.




