Skip to content
Hanna.

Full-Stack Engineer · Indonesia · GMT+7

Hanna Tiara Andarlia

I started in frontend and learned my way to the end of the pipeline — idea, API, mobile, web, release — by watching how people actually use what I ship.

The lattice is the golden angle from the mathematics I trained in. The travelling ring is the front of the harvested invasion my thesis modelled. The swell is the sea the software ships to. Touch the water. The spiral arms are not drawn, count them: consecutive Fibonacci numbers.

I build end-to-end software for fleet operations — work orders and planned maintenance, assets and component hierarchies, inspections, defects and certificates, inventory and procure-to-pay, multi-tier approvals and fleet analytics. Most of my code is the offline app crews use at sea, where there is no network to fall back on.

vessels running the platform
100+
merged pull requests
1,000+
real users
1,000+
in production software, 5 remote
6 years

Open to full-remote engineering roles · comfortable with AU, SG and EU overlap

Selected work

What the problem turned out to be

All 6

Practice

How I work

Problem framing before code
I take the ambiguous version of the request, find the rule underneath it with the people who live it, write the specification, then build the most ideal implementation through a reliable program.
Designed so the next change is configuration
Approval hierarchies, spending authority and charts of accounts are configured, not branched per customer. Every customer organisation runs its own rules with no code change.
Release quality as a system
1,000+ deterministic cases and 2,000+ authorization decisions per run, with inherited debt quarantined by name so it cannot count as a pass.

Before software

Applied mathematics, and the habit it left behind

BSc Mathematics, Universitas Indonesia. One of my two published papers is an agent-based contagion model. It runs live on the about page, because a model you can move is a better argument than a citation.

Run the model