Why I Built Another Financial Planning App

Kyle Nolan
4 min readPublished Aug 8, 2021

Learn more about ProjectionLab's origin story.

Page hero image

This year, I decided I needed a better understanding of my long-term financial trajectory. What’s my life actually going to look like? How would specific decisions affect it? The realization I’m undeniably approaching 30 prompted some questions I didn’t have quick answers to. During the pandemic, I wandered around listening to books and podcasts on personal finance / financial independence; and as I absorbed the principles, I wanted to see this stuff visualized in a way I could play and experiment with.

But FinTech products are a dime a dozen right? Surely there’s already one that just… does this? Well, there are some cool apps for budgeting and understanding where your money is going (Mint and YNAB come to mind), but I was surprised I couldn’t find something with modern UX and a short learning curve where you can build nuanced long-term models, and which is actually fun to play around with… not to mention doesn’t sell your data or have marketers calling you.

So now you’re thinking “okay, this is when he decided to build ProjectionLab”… well, almost. First I tried to make a spreadsheet. But it wasn’t long before things started to get out of hand:

Spreadsheet example

That formula was just the tip of the iceberg, and the whole thing quickly became untenable. Still, I had a pretty clear idea of what features I wished for as a user to help navigate all these life choices, so I started to develop a web app.

Some criteria I had at the time:

  • No account linking: On top of the data / privacy considerations, as a user I’ve actually experienced a surprising amount of friction with other apps that try to aggregate and sync your real financial data, especially when you have 2FA on everything (which you should). I wanted ProjectionLab focused on modeling the long-term vision, not mired down in account linking just to capture your initial conditions.

  • Experimentation has to be fun: When the user wonders things like “what if I rented instead of buying this house”, I wanted the interface to feel like the answer is close at hand… not buried in a dozen separate menus where every change takes 10 seconds to re-render simulation results.

  • Strong visual link between model and results: When I was messing around with plots in that spreadsheet, I would sometimes wonder “why is there a spike there again?” If life events are causing key inflection points or other artifacts, I wanted a design where that felt clear and recognizable.

  • Yearly breakdowns: There are other retirement planners where you can export some data underlying the plots, but rarely can you drill into a given year and see the full list of everything that happened. For ProjectionLab, I wanted something where you could step through and look at every simulated year in detail.

There were many more ideas, requirements, and design considerations along the way, but I’ll spare you the rest for now :)

After several months of nights and weekends, you can see what I came up with and test out the real app yourself by heading over to the ProjectionLab home page. You can get started right away without needing to create an account.

For those who would like a quick preview, the screenshots below show a cross-section of what you can do. If you end up checking it out, I’d love to hear what you think! You can reach me at kyle@projectionlab.com, or you can join the ProjectionLab Discord Server.

ProjectionLab Includes:

  • Simple setup wizards to capture your initial conditions:Setup Wizard

  • Granular modeling with the ability to toggle things on and off:Model

  • Simulation results integrated with life events:Simulation Results

  • Financial goals you can click and drag to re-prioritize and see the effects:Financial Goals

  • Monte Carlo simulations to visualize the spectrum of possible outcomes based on historical data:Monte Carlo Simulations

Take control of your financial future
Join the thousands already using ProjectionLab to plan for financial independence and retirement.

Related Articles

Mar 4, 2024

Chart Your Course to Financial Independence with Project...

Mar 27, 2022

Fine-Tune Your Plans

Disclaimer: The content, tools, and resources on ProjectionLab.com are intended solely for informational and educational purposes and should not be construed as professional financial or investment advice. Our materials are designed to provide general guidance and are based on the input and data provided by users. ProjectionLab makes no guarantee of the accuracy, completeness, or applicability of this content to individual circumstances. Effective financial planning and investment involve comprehensive consideration of a wide array of personal financial factors. The tools and resources available on ProjectionLab are aimed at helping users develop an understanding of their financial trajectory. However, they should not be solely relied upon for creating a complete financial plan. We strongly recommend consulting a financial services professional who can provide personalized advice based on your unique financial situation before making any significant financial decisions. While we endeavor to keep the information on ProjectionLab current and accurate, the content may differ from that found on other financial institutions, service providers, or specific product sites. All content and tools on ProjectionLab are provided without any guarantees or warranties of any kind.