Why I Built Another Financial Planning Tool

Kyle Nolan
4 min readPublished Aug 8, 2021Aug 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 and financial independence.

Some of my favorites:

  • Simple Path to Wealth, J.L. Collins
  • Your Money or Your Life, Vickey Robin
  • Psychology of Money, Morgan Housel
  • Poor Charlie’s Almanack, Charlie Munger
  • Die with Zero, Bill Perkins
  • Financial Freedom, Grant Sabatier
  • the ChooseFI podcast
  • and blogs like the Mad Fientist and Mr Money Mustache

As I absorbed the principles, I wanted to see this stuff visualized in a way I could play and experiment with.

I looked around, but couldn’t find a good tool with a modern UI where you can build detailed long-term financial plans and that’s actually fun to use… not to mention doesn’t sell your data or have marketers calling you.

The first thing I did was try 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 too complex and difficult to maintain. But I had a pretty clear idea of what features I wanted as a user, 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 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!

For a quick preview, here’s a little cross-section of what you can do:

  • Simulation results integrated with life events:Simulation Results

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

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

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

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.

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

Nov 8, 2024

Financial Planning Scenarios That Go Beyond Traditional ...

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.