Lago / PRAI Systems
Make financial progress
something you can see.
A personal-finance app that brings savings goals, funding history, and net worth into a garden interface. Each goal becomes a plant, with growth tied to recorded progress.

A clearer view of personal finances.
Balances tell part of the story. Goals, contributions, assets, and liabilities give those balances context. Lago brings them together so a person can see both their current position and what they are working toward.
I built Lago as the sole developer under PRAI Systems, with UX input from my wife. I handled the frontend and backend implementation, connecting a Next.js, React, and TypeScript interface to Django REST Framework and PostgreSQL.
Goals with a history behind them.
- Savings goals with target amounts, optional dates, and plant-based progress visualization.
- Funding records with amounts, dates, and notes, keeping the contribution history behind each goal.
- Asset and liability tracking, category breakdowns, and net-worth snapshots over time.
- Income streams, budget views, and paycheck-cycle planning alongside goal allocations.
- Trajectory charts based on a starting balance, monthly income, savings rate, return assumption, and time horizon.
Connect the visual to the underlying records.
Let progress shape the plant.
Each goal has a plant species and visual growth tied to its recorded progress. The garden provides a quick view, while amounts and funding history preserve the detail needed to understand it.
Keep contributions and income distinct.
Funding transactions record money assigned to a goal. Income streams record additional sources of income separately from those allocations. The backend updates funding records and goal balances within database transactions.
Make planning assumptions explicit.
Trajectory charts model a scenario from the selected inputs. Recorded net-worth history and assumption-based projections serve different purposes: one describes a position over time, and the other helps explore a possible path.
A public window into the project.
Public web application
Lago shows how I connect data modeling, API implementation, and a visual product interface around a personal-finance workflow. Its public homepage introduces the garden and goal-planning experience.
Keep exploring
Beens
Let’s build something useful
A good problem.
A thoughtful solution.
Exploring software engineering, applied AI, and product engineering opportunities with teams around the world.
Based in Quezon City, Philippines · UTC+8