Advertisement Β· 728 Γ— 90

Posts by Kyle Nolan

You'd be working directly with me on a large Vue 3 + TypeScript codebase, shipping features used by thousands of households.

This is hard work with a high quality bar. But also the most fun I've ever had building software :)

4 months ago 2 0 0 0
Preview
We're hiring our second engineer - ProjectionLab Join ProjectionLab as our second engineer in a senior/staff-level, product-minded full-stack role.

ProjectionLab is bootstrapped, profitable, and hiring!

We're looking for a Senior Full-Stack Engineer to join the team as our second dev.

Full story + how to apply: projectionlab.com/blog/hiring-...

4 months ago 1 0 1 0
Post image

24 hrs on the front-page of hacker news?!

Replying to comments till 2am was not on the agenda this week πŸ˜‚

Glad the HN hug of death is no problem for @firebase.com hosting!

Here's a peak at the analytics:

8 months ago 1 0 0 0

Well that's more real-time visitors than usual!

Cool to see this story picked up on HN: bsky.app/profile/kyle...

8 months ago 2 0 1 0
Preview
We reached $1M ARR with zero funding - ProjectionLab Bootstrapping a side project into a profitable seven-figure business in four years.

The chart may look smooth, but the journey to $1M ARR had ups, downs, and moments I wanted to quit.

Here's the full story: projectionlab.com/blog/we-reac...

#buildinpublic

9 months ago 3 0 1 0

When I started ProjectionLab as a side project in 2021, I was just a normal engineer working solo on nights & weekends after my day job.

I couldn't imagine my little app ever making 5 figures... let alone 7!

But today, we're a 3 FTE team helping 100k+ households plan for a better financial future.

9 months ago 0 0 2 0
Post image

We did it!! $1,000,000 in annual recurring revenue. With zero funding. πŸ₯Ή

And I'm still processing that this is real.

No AI hype. No VC money. Just 4 years of hard work building good software to solve a real problem we had ourselves.

And never giving up.

9 months ago 6 0 3 1
Advertisement

As always, Grant's writing is grounded, thoughtful, and accessible.

If you haven't checked out Inner Entrepreneur, it's worth a read.

9 months ago 0 0 0 0

His original book Financial Freedom helped spark my FI journey, and played a big role in why I started building PL in the first place.

I never expect an email reply, let alone a future shoutout in a book!

9 months ago 0 0 1 0
Post image

Weeknights from 8pm to midnight.
20+ hrs every weekend.
14 months to 500 customers.

That's what it took to bootstrap projectionlab.com from a side project into a real business.

Grateful to see the story get a small mention in Grant Sabatier's new book Inner Entrepreneur this year.

9 months ago 1 0 1 0
Preview
ProjectionLab - Modern Financial & Retirement Planning Tools Simulate your financial future. Modern financial and retirement planning tools to plan for early retirement, financial independence, and more.

In the long run, that's where our staying power will come from.

If you try out the new version of projectionlab.com, let us know what you think!

#buildinpublic

9 months ago 2 0 0 0

This is exactly the kind of flexibility we WOULD NOT have if we had taken outside funding.

Staying lean and bootstrapped means we get to prioritize product quality, technical clarity, and long-term sustainability. Not just chasing growth at all costs.

9 months ago 0 0 1 0

This release clocks in around 80,000 lines of code and 3 months of sustained effort.

But more importantly: it puts us in a much better position to build that next wave of features we strategized about in February.

9 months ago 0 0 1 0

βŒ› Monthly precision inputs
βœ‚οΈ Better US state & local tax modeling
πŸ§‘β€πŸ’» Technical debt reduction
πŸ“† Calendar year alignment
🏦 Inherited IRAs (Traditional & Roth)
βš™οΈ Advanced RMD controls
🏑 More property tax & assessed value modeling options
πŸ’» UX improvements across event forms
➑️ And a lot more!

9 months ago 2 0 1 0
Advertisement
Video

Back in February, we mapped out which ambitious new features could accelerate growth.

But what did we do next? Something completely different! πŸ™ˆ

We realized that to build those ambitious features sustainably, we needed to upgrade the foundation.

So by popular request, we focused on:

9 months ago 2 0 1 0
Post image

Code is stable.

Tests are passing.

Confidence is high.

Let’s ship 80,000 lines to prod this morning and find out which of those was... optimistic πŸ˜…

#buildinpublic

9 months ago 4 0 0 0

No hacks or secrets. We're just staying focused on our strengths, and trusting each other with theirs.

Hiring the wrong person can kill your business.

But hiring the RIGHT person?

That's how you keep coding and 10x TTM search impressions at the same time.

#buildinpublic

9 months ago 2 1 0 0
Post image

Just hit 4M search impressions this year! πŸ”₯

Want to know the secret to how I did it?

...

I didn't!

Last year I brought on Jon Kuipers to lead growth & marketing for ProjectionLab.

And he's been crushing it.

I'm focused on building. He's focused on growth.

9 months ago 3 0 1 0
Video

Google Cloud engineers right now:

9 months ago 1 0 0 0

In the next 3-5 years, will we see any platforms start to optimize for authenticity, not just engagement?

Or is the endgame engaging AI slop flooding all channels everywhere?

9 months ago 1 0 1 0
Preview
ProjectionLab - Modern Financial & Retirement Planning Tools Simulate your financial future. Modern financial and retirement planning tools to plan for early retirement, financial independence, and more.

But we've come a long way since then.

And it's time to focus on what really matters -- building in a way that's calm and sustainable, and being a good steward for this product and the 9,000+ customers using PL to plan their financial futures.

#buildinpublic

9 months ago 3 1 0 0
Advertisement
Post image

I finally turned off subscription notifications!

For 4 years, I watched every subscription created/cancelled like a hawk.

Spike in cancellations? Spike in anxiety πŸ˜…

I started projectionlab.com from zero, and worried I could end up back there in an instant...

9 months ago 2 0 1 0

thanks Nick! never would have believed it 3 years ago, but hard work, consistency, and some luck, can really compound over time.

1 year ago 2 0 1 0

Showing up every day was not always easy. And $1M in 4 years may not be rocketship numbers.

But creating a bootstrapped business that's profitable, efficient, and fully aligned with our customers is more than enough for me 😊

#buildinpublic

1 year ago 1 0 0 0
Video

We hit $1M in total revenue and closed out January at $70k MRR! πŸ”₯

In the early days, I never imagined projectionlab.com would help 100,000+ people plan for a better life.

There were lean months, late nights, and moments of doubt.

You can see in the revenue chart: it's been a roller coaster.

1 year ago 4 0 2 0

went from 1 to 5 this year!

1 year ago 1 0 1 0
12.7k visitors in the past 7-days with 11m59s avg visit duration

12.7k visitors in the past 7-days with 11m59s avg visit duration

Kind of wild people spent 2,500+ hours this week in projectionlab.com! That's like two weeks of time every single day 🀯

Back when I was working alone, I'd scramble to get the new tax/finance updates added before Jan 1.

But thanks to the team, everything went smoothly this year! 😊

#buildinpublic

1 year ago 5 0 1 0

yup I'm the only engineer still.

hope to expand the team this year though!

1 year ago 2 0 0 0

πŸ”§ Under the Hood: Streamlined simulation engine results data structures, improved drawdown system modularity, more progress on TypeScript and Vue 3 Composition API migration, etc.

βž• And more! (projectionlab.com/changelog)

1 year ago 0 0 0 0

πŸ†• Other New Features: Explore new milestone criteria types and aesthetic customization for bar charts, improvements to Fund with Account and Route to Accounts features, and more.

1 year ago 0 0 1 0
Advertisement