Kyle Nolan
Kyle Nolan
@kylenolan.dev
๐งโ๐ป Bootstrapping https://projectionlab.com ๐ Currently $1M+ ARR
944 followers122 following73 posts
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-...
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:
Well that's more real-time visitors than usual! Cool to see this story picked up on HN: bsky.app/profile/kyle...
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.
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
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.
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
โ 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!
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...
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
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.
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
Want to know how a financial choice would impact your future net worth? We just made it more visual (and more fun!) to explore what-if scenarios in projectionlab.com I've been excited to build this one for a while. If you check it out, I'd love to hear what you think! #buildinpublic
๐ง 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)
Want to know how a financial choice would impact your future net worth? We just made it more visual (and more fun!) to explore what-if scenarios in projectionlab.com I've been excited to build this one for a while. If you check it out, I'd love to hear what you think! #buildinpublic
You are up to date.