Jitin Sharma

@jitinsharma.com

Mobile engineering at Groww, jitinsharma.com

Agents with self verifying loops produce much better outputs. This loop has two distinct stage - build and verify. A lot of focus in industry is going on verify stage, agentic QAs and whatnot.

Weekend hack with Opus 4.7. A CLI to generate perf reports(TUI/HTML) for any app installed on android device. This is my second claude assisted project with Python and I'm getting more comfortable with language I haven't written in a decade! Link:https://github.com/jitinsharma/androidperf

If you want to contribute to opensource, it always helps to look inwards. Dependencies in your projects might have small bugs affecting your app, which are fixable by your team.

opentelemetry android is going api stable! this unlocks a well proven observability stack for android applications, not to mention the same data format which can be plugged into existing ingestion and visualisation providers! opentelemetry android is going api stable!

Bild

Android provides great inbuilt tracing capabilities which can be visualised with perfetto. However traces are complicated to look at from layman's perspective but they are queryable using perfetto sql, a lightweight wrapper on top of sql schema.

Bild

duality of vibe coding with newer tech -> wow so much knowledge and code at finger tips with tech you're proficient in -> this is absolute garbage engineering prompts is the next frontier for the latter.

Android Studio now offers free 30-minute device streaming from various manufacturers for testing across different OEMs. Great for individual use but many OEM labs are in regions like China and South Korea, requiring GCP project approval, complicating enterprise use 😐

BildBildBild

Recently prototyped Cloudflare Workers using Kotlin and KMP to power both Android/iOS apps and edge functions + AI inference on Cloudflare's network. Key wins: - Shared HTTP clients & serialization - Consistent request/response models - Type safety everywhere More details in thread

Agentic AIs are goldmine of productivity. I used claude code to do updates to my personal website which I haven't touched for 4 years or so and always procrastinated to do so. Best way to work is with a feedback loop to avoid tech debt. Exciting times!

Bild

One day, perhaps mobile teams won't over-index on crashes being the end all be all of production problems and try looking for the insidious, frustrating perf problems that aren't so obvious, the silent killers that cause churn in the darkness. Unfortunately, that day is not today.

Work computer is running slow Open Task Manager <Internal PC discussion: Scram boys, the fuzz is onto us!> Watch CPU load drop from 60% to 11%

Gave a talk after almost 2 years on Mobile observability with OpenTelemetry. Have been working on this area for some time to improve our reliability with real time observability 🚀

Bild