01 · Deployed
Jurnal Lentera Bursa
A trading journal and fee calculator for Indonesian retail investors on the IDX.
The problem
An Indonesian retail investor placing a trade cannot easily answer three ordinary questions: what this trade costs once every broker fee is counted, what price the exchange's fraction rules will actually accept, and how far the auto-reject ceiling and floor sit from where the stock is trading today. Most people answer them with a mental estimate and a spreadsheet they update afterwards, if at all. The estimate is usually wrong in the same direction — optimistic.
What I built
A calculator and journal that computes fee-inclusive profit and loss, snaps prices to the correct exchange fraction, shows the ARA and ARB range, derives the true break-even, and imports and exports a versioned CSV so the record outlives the tool. The journal itself never leaves the browser — it is not something I want sitting on my server, and I would rather design that constraint in than promise it in a privacy policy.
The deployment is gated and token-verified. Error logs are scrubbed so that a stack trace cannot leak a ticker code or a price. Forty-eight tests exist for one purpose: to prove the system refuses things it should refuse — forged signatures, wrong audience, expired tokens, injected journal content, oversized payloads.
What I took away
I directed an AI teammate through this build, and it reported three defects back to me. I read the source and found two of them were not real. Had I trusted the report, I would have "fixed" working code and shipped the one genuine bug untouched. Since then I treat generated output the way I would treat a colleague's pull request: read it, test it, and let the tests — not the confidence of the claim — decide.