The problem
Almost every financial calculator on the internet was written for somewhere else. You search for a loan calculator and get one that follows American rules, with American tax, in dollars.
For a Malaysian the fix is not a currency swap. Zakat has a nisab that moves with the gold price. EPF has banded contribution rates. PTPTN, ASB, income tax, a TNB electricity bill — each follows local rules that change from year to year.
What we observed
Before we wrote any code.
Two decisions shaped the architecture.
First, separating the **engine** from the **screen**. Every calculator has its own calculation file that knows nothing about the interface. Rules can then be tested on their own — and when an EPF rate changes, one file changes instead of a screen being taken apart.
Second, live rates come from official sources on a schedule and are stored, not fetched when the user taps a button. Gold price for zakat nisab, OPR, weekly fuel prices and CPI are pulled and kept. If a source goes down the calculators still work on the last known rate — and tell the user when it was updated.
What we built
KiRA turns the arithmetic Malaysians actually do — income tax, zakat, car and home loans, EPF, TNB bills, faraid — into one fast, offline-capable app. Built in Flutter, installable as a PWA, with a one-time Pro unlock.
Before vs after
The same job, the old way and the new way.
Before
After
Results
Counted from source and the production database on 29 August 2026. The calculator count is read from the catalogue registry in source, not estimated.
More like this
Related work
Mobile App
2026
MasjidMG
The mosque community super-app
Mobile App
2026
MyCuciRapi
On-demand home cleaning, booked in seconds
Builtech · BPM Tracker
Construction project management, reinvented
Build something similar
Let's build yours.
Tell us what you're planning. Free 30-minute call, a written scope and a fixed quote — we reply within one working day.