1 comments

  • Retirology 5 hours ago

    After several years of dealing with fussy custom spreadsheets and my utter refusal to pay exorbitant monthly subscription fees for professional financial planning software, I decided to build my own web app.

    Then, after several more months of utilizing it for my own modelling/analysis, I realized this thing might actually be good enough for others as well, so I turned it into a full-on desktop app.

    The Retirology app was built with a few things in mind:

    1. Be adaptable to as many retirement scenarios as possible.

    2. Include all the pro-level tools competitors lock behind subscriptions.

    3. No account or connections to external services.

    4. No subscriptions ever.

    Retirology is available via a one-time pay-what-you-want model, with a base price of $19. No matter what you pay, you will get indefinite in-year updates with the usual fixes and enhancements. The app is yours, forever, and will never stop working, ever.

    Every year, a new standalone version of the app will be released as a separate purchase, which includes updated local and federal rules and regulations, such as the latest tax brackets. All current customers will automatically receive 100% off the 2027 version of the app.

    I want to be clear, I am not releasing this app with plans to turn this into a business. Instead, my goal is to save people money by cancelling subscriptions for competing apps, with the added bonus of making a little cash on the side. So apologies if any of this sounds a bit unprofessional, but that's because it kind of is.

    What Retirology is capable of:

    - Multi-bucket accumulation modelling covering over two dozen account types, with custom growth rates, employer match, and bond tent capabilities.

    - Drawdown engine that runs year-by-year analysis and includes features such as Roth conversion ladders, ACA premium subsidy optimization, SEPP 72(t), RMD modelling, and Social Security planning.

    - Full state and select locality tax modelling (NYC, Detroit, Maryland counties).

    - Robust Monte Carlo stress testing.

    - Income and budget tracking.

    - A Sankey diagram that models full accumulation and drawdown phases into an easily understood cash flow visual.

    - Side-by-side comparison table to see how multiple planning scenarios stack up.

    As for the technical details, if you’re so inclined:

    - Available on macOS, Windows, and Linux.

    - All data stays local, saved in a SQLite file on your machine.

    - No account, logic, or cloud sync.

    - A single network call the app makes at launch to a version.json to check for updates.

    - Backend is Python, FastAPI, Pydantic v2, SQLite, reportlab, and PyInstaller.

    - Frontend is React 19, TypeScript, Electron 33, electron-vite + Vite 6, Tailwind CSS 4, Radix UI, and Recharts 3.

    Happy to answer questions about any of it, and thank you in advance for checking it out!

    https://retirology.app