Industry
FinTech
The project started as an ETF calculator and grew into a broader personal-finance planning toolkit. Its current routes cover ETF investing, FIRE, pensions, inflation, fees, loans, lump-sum comparisons, real estate, and educational material.
The ETF module remains the deepest part of the product, with projection, goal, and withdrawal modes backed by an isolated calculation engine.
A multilingual mobile financial-planning toolkit for investment, goal, withdrawal, FIRE, pension, inflation, fee, loan, lump-sum, and real-estate scenarios.
Industry
FinTech
Services
Key Deliverables
Platform Type
Mobile Application
Tech Stack
Most calculators return a large future value without exposing how contribution timing, fees, dividends, inflation, taxes, or withdrawals produced it. That makes scenarios hard to compare and easy to misread as predictions.
The interface also has to support advanced assumptions without turning every calculation into a wall of inputs.
I kept pure financial models separate from React Native screens. The engine advances month by month, while the interface progressively reveals assumptions and explains outputs in Serbian, German, and English.
The app stores preferences locally with SecureStore and does not require an account, analytics service, or backend to calculate a plan.
ETF projections model recurring and one-time contributions, contribution timing, annual contribution increases, return, TER drag, reinvested dividends, inflation, and real purchasing value. The German tax model includes allowances, Teilfreistellung, church-tax effects, and Vorabpauschale logic.
Inverse solvers calculate the monthly contribution, return, or time required to reach a target. Withdrawal tools model depletion, sustainable withdrawals, and perpetual monthly income. Presets also cover indexes, gold, oil, bonds, real estate, technology, healthcare, and crypto.
implementing month-by-month accumulation and decumulation without rounding drift
making German tax mechanics explicit and testable
solving inverse goals while handling impossible or unstable scenarios
presenting advanced assumptions without overwhelming a mobile screen
The result is no longer only a final-value calculator. It is a set of explainable planning tools that lets users compare how assumptions affect accumulation, goals, retirement income, and other long-term decisions.
The product still carries its original name, but the architecture now supports a wider personal-finance toolkit. The case study reflects that current scope without pretending the projections are market forecasts.
Other projects with related architecture decisions, platforms, or product challenges.
A private, offline personal media library for books, podcasts, audiobooks, structured reading progress, and knowledge capture.
TypeScript · React Native · Expo · TinyBase · SQLite
View case study →An in-development operations platform that unifies client records, documents, deadlines, durable workflows, and human-reviewed AI assistance.
TypeScript · Next.js · Hono · tRPC · PostgreSQL
View case study →