1,255 Commits, $0 Revenue: My 2025 Solopreneur Reality Check

By Steve
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

PeriodProjectTech StackThe Reality
Q1Shopify PluginsWindsurf + Claude 3.5Deployed, but 0 marketing. “Perfectionism” killed the launch.
Q2FB Seller AI AgentWindsurf + Claude 3.5Hit a technical ceiling; the AI wasn’t “agentic” enough yet.
Q3Personal Finance AppClaude 4.5 + GLMBlazing 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.

  1. 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.

  2. 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.

  3. 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

Back to Blog

Subscribe to Newsletter

Get the latest posts delivered right to your inbox.