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- 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.
- The cron job I avoided for five yearsI ran the same script by hand for years because cron looked like a foreign language. It took five minutes to learn. Here is the version of the explanation I wish someone had given me.
- Components that scale like imagesA small CSS pattern that turned out to be the missing piece in our design system: container queries plus an em cascade. Three lines of CSS, one mental shift.
Blog
All posts- 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.
- The cron job I avoided for five yearsI ran the same script by hand for years because cron looked like a foreign language. It took five minutes to learn. Here is the version of the explanation I wish someone had given me.
- Components that scale like imagesA small CSS pattern that turned out to be the missing piece in our design system: container queries plus an em cascade. Three lines of CSS, one mental shift.
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