1
0 Comments

once upon a time, I was a military officer. Now I’m obsessed with code.

I didn’t come from tech Twitter.
I didn’t study computer science.
And I definitely didn’t start by dreaming about SaaS.

I was a military officer.

For years, my world was structure, discipline, procedures, and responsibility. Decisions mattered. Mistakes weren’t theoretical. You learned to think clearly under pressure, to plan, and to execute—even when things broke.

Then, somehow, code entered my life.

At first, it was just curiosity.
“How does this work?”
“How do people build things that run without them?”

That curiosity turned into obsession.

I started spending nights debugging instead of sleeping, reading docs instead of manuals, learning JavaScript, then React, then backend, then databases. No mentors. No roadmap. Just building, breaking, and rebuilding.

Eventually, I noticed something familiar.

Running a SaaS isn’t that different from the military:

You plan → then reality punches you.

You execute → then systems fail.

You adapt or you lose.

That mindset is what led me to build RevPilot.

I was running small projects using Stripe and realized I had no clear picture of my business. Metrics were scattered. Tools like Baremetrics were powerful—but completely overpriced for someone under $10k MRR.

So I did what felt natural.

Instead of complaining, I built my own tool.

RevPilot connects directly to Stripe and shows the metrics that actually matter to indie founders: MRR, churn, LTV—without charging more as you grow. Flat pricing. No MRR tax.

Is it perfect? No.
Did I break things along the way? Constantly.

But building again after failure is something my former life prepared me for.

Today, I’m no longer wearing a uniform.
But the discipline, focus, and persistence stayed.

I don’t know where this journey will lead.
I just know I’m building—and I’m not stopping.

If you’re an indie founder, I’d love your feedback:
What’s the one metric you wish was easier to understand?

on December 11, 2025