1,255 Commits, $0 Revenue: My 2025 Solopreneur Reality Check
They say a picture is worth a thousand words. In my case, it’s worth 1,255 contributions.
Looking at my GitHub activity map for 2025, you’d see a wall of green. It looks like the most productive year of my life. After 7 years as a software developer and serving as a CTO and co-founder in Chiang Mai, I decided 2025 was the year of Solojourn. Inspired by the energy of the Digital Nomad Chiang Mai 2025 summit, I set out to finally build something for myself.
But today, I’m looking at a sobering truth: I finished the year with $0 in revenue.
Behind that green wall of commits is a story of “building in a cave” and the hard lessons of the solo-founder life.
The Quarterly Breakdown: High Velocity, Low Gravity
| Period | Project | Tech Stack | The Reality |
|---|---|---|---|
| Q1 | Shopify Plugins | Windsurf + Claude 3.5 | Deployed, but 0 marketing. “Perfectionism” killed the launch. |
| Q2 | FB Seller AI Agent | Windsurf + Claude 3.5 | Hit a technical ceiling; the AI wasn’t “agentic” enough yet. |
| Q3 | Personal Finance App | Claude 4.5 + GLM | Blazing fast build, but I was building for an audience of one: Me. |
Q1: The Perfectionist’s Marketplace
I started with Shopify plugins. Using Windsurf and Claude 3.5, I was pumping out features at 3x my usual speed. I deployed everything to the marketplace, but then I stopped. I told myself it “wasn’t good enough” to market yet.
Lesson: A “perfect” product that no one knows about is exactly the same as a product that doesn’t exist.
Q2: The AI Agent Ceiling
I built an AI agent to help my girlfriend manage her Facebook sales. It felt like the right “problem-solution” fit. However, even with the Windsurf + Claude 3.5 combo, the tech just wasn’t “there” yet to finish a truly autonomous product. I got distracted by scalability and eventually transferred the project to my company, losing my “solo” momentum.
Q3: Solving My Own Problems (Too Fast)
By the time Claude 4.5 arrived, my development speed was terrifying. I finished a full-stack personal finance app in record time. It visualized every expense perfectly. But once it was done, I realized I hadn’t talked to a single other person to see if they needed it. I was just scratching my own itch with very expensive tools.
Why My GitHub is Green but My Stripe is Gray
As a former CTO, I’m used to managing systems and codebases. But in 2025, I learned that Code ≠ Business.
-
The “Cave” Comfort Zone: Coding is my safe space. Selling is uncomfortable. I chose to stay in the cave every day, adding “one more feature” instead of sending one more cold DM.
-
The AI Speed Trap: AI allowed me to build the wrong things faster. It gave me a false sense of progress. I was “productive” at building, but “lazy” at business.
-
No Customer, No Company: I spent 100% of my time in VS Code and 0% of my time talking to users.
Moving into 2026: Less Code, More Conversation
If 2025 was the year of The Builder, 2026 must be the year of The Seller. My 7 years of dev experience taught me how to build, but Solojourn needs to learn how to survive.
My new rule for 2026: No more coding until I have a waiting list. My GitHub map might be a lighter shade of green next year, but I’m aiming for a much greener bank account.
Are you hiding in your “coding cave” too?
Let’s talk about it in the comments. Let’s stop pretending that “Product-Led Growth” means you never have to talk to a human.
Check out the full journey at Solojourn.com
Subscribe to Newsletter
Get the latest posts delivered right to your inbox.