anggastudio
Senior Mobile Engineer.
Building reliable mobile software.
Nine years of shipping production transaction systems and EDC platforms. Now writing about mobile engineering, AI-assisted workflows, and the parts of the craft that don't fit on a slide.
9+
Years shipping production mobile
400+
EDC devices running my code
131★
On Printama (Android library)
Recent
Latest from the workshop.
Blog
All posts- One idea, four appsThe product and architecture bet behind shipping a family of four themed crossword games from a single shared codebase.
- Building four apps with an AI coding agentHow I shipped a family of four crossword games to the Play Store by pairing with an AI coding agent, from the game engine to monetization to a last-minute monorepo refactor.
- How I cut my Claude token bill by 90%Two tiny tools and one habit. RTK trims bash output before it reaches the model. Caveman trims the model's replies before they reach me. Setup took ten minutes. The first session after barely registered on the bill.
Blog
All posts- One idea, four appsThe product and architecture bet behind shipping a family of four themed crossword games from a single shared codebase.
- Building four apps with an AI coding agentHow I shipped a family of four crossword games to the Play Store by pairing with an AI coding agent, from the game engine to monetization to a last-minute monorepo refactor.
- How I cut my Claude token bill by 90%Two tiny tools and one habit. RTK trims bash output before it reaches the model. Caveman trims the model's replies before they reach me. Setup took ten minutes. The first session after barely registered on the bill.
Carousels
All carousels- Cut Your Claude Bill By 90%Two tiny tools, one habit. RTK filters bash output before it reaches the model, Caveman mode compresses the model's replies. Together they take 90% off a typical session.
- Components That Scale Like ImagesA short CSS pattern that makes a component look identical at any size, like an image being resized. Container queries plus an em cascade, no breakpoints, no JS.
- Cron Jobs in Five MinutesIf you keep running scripts manually, it's time. Five asterisks, one command, and your computer takes over the boring part.
Decks
All decks- Cut Your Claude Bill By 90%A short editorial deck on saving Claude tokens with two small tools. RTK trims noisy bash output before it reaches the model; Caveman compresses Claude's replies. Combined they cut a typical session by ~90%.
- Cron Jobs, ExplainedA short editorial deck on cron jobs for engineers who haven't written one yet. Covers the mental model, the syntax, three real examples, the modern wrappers (Vercel, GitHub Actions), and the two gotchas everyone trips on.
- Container Queries & The Em CascadeA short editorial deck on the CSS pattern that makes components scale uniformly, the way an image being resized does, using container queries, cqi units, and an em cascade.
About
I build software that has to survive merchants, OS upgrades, and weeks without anyone watching it.
Started shipping mobile apps in 2016. Specialised in EDC payment systems and Android transaction platforms across half a dozen hardware vendors. These days I mix that production engineering background with AI-assisted workflows on a remote team.
- Based
- Bogor, Indonesia
- Working with
- Remote team in Australia
- Stack
- Kotlin, React, TypeScript
- Side projects
- Workflow automation, games, chess