android engineer · delhi, india
whoami
Angad Singh
I build Android apps that feel obvious in retrospect.
role
Staff Engineer (Android) @ Round Circle
stack
Kotlin Compose Coroutines MVVM
writing
Android, Open Source
location
Delhi, India (GMT+5:30)
press g then b for blog
2026-05-21
Polaris Under Pressure: Benchmarking a 13th Gen NUC as a Production API Server
I put the Nexus backend under four progressively harder k6 load tests — smoke, stress, spike, and soak — while watching every CPU cycle and megabyte on Polaris. 300 concurrent users, zero failures, 40% CPU headroom. Here's what a NUC can actually handle.
12 min
2026-05-17
I Asked AI to Challenge Me. It Wrote a 968-Line Android Assignment.
I asked Claude to design a senior-level Android engineering challenge for me — the kind that covers everything a production app actually needs. It delivered a 968-line spec. This is what it came up with, why the architecture decisions matter, and what the 10 hardest technical challenges look like before a single feature line is written.
11 min
2026-05-16
Polaris Grew Up: From LLM Box to Personal Server
The last post ended with Polaris's role shifting to embeddings and batch work. What actually happened was more interesting — it became a proper personal server in a single afternoon. nginx, WireGuard, Docker, GitLab Runners, and a weekly AI-powered security audit.
5 min
2026-05-13
What Free LLMs Actually Cost
I bought a NUC to run local LLMs and escape API costs. Then I tested local, free cloud, and paid cloud against the same prompts. The result wasn't 'pay for inference' or 'run it yourself' — it was that 'fast and free' isn't a quadrant that exists right now, and that has implications for anyone planning a personal AI setup.
6 min
./android-filepicker
Selecting directories and files made a lot easier.
★ 667 · Java
./android-toggle
Custom switches for Android.
★ 397 · Java
contact --