Jitin Sharma
jitinsharma.com
Jitin Sharma
@jitinsharma.com
Mobile engineering at Groww,
jitinsharma.com
Check out full details
tech.groww.in/improving-na...
November 22, 2025 at 6:18 AM
We ran into a similar subtle issue with our websocket library affecting a small percentage of users. We then fixed this issue and patched it to OSS repo.
November 22, 2025 at 6:18 AM
October 4, 2025 at 1:13 PM
we've been using this extensively in our app and it has been helpful in finding hidden latencies, errors within our systems and overall app's foundational layers.
October 4, 2025 at 1:13 PM
trace spans can provide in depth analysis of each step of execution for apps, think distributed system tracing but for different architectural layers of mobile app. additionally if backend is instrumented by otel compliant client, a single trace can travel from app to backend
October 4, 2025 at 1:13 PM
the library provides batteries included implementation of instrumentations around startup, http latencies, frame drops, sessions along with pre built metadata such as screen names, model, network providers which helps in debugging issues
October 4, 2025 at 1:13 PM
reference python code
gist.github.com/jitinsharma/...
September 27, 2025 at 1:19 PM
You can get schema of perfetto from it's python library and then supply it to your favorite model to get query and then execute them on perfetto UI. A great way to start profiling with minimal effort.
September 27, 2025 at 1:19 PM
I recently tried it out by running this on gpt-oss:20b model using ollama locally and it worked great with some fine tuning, works even better with bigger models.
September 27, 2025 at 1:19 PM
LLMs are great at converting natural language into sql statements, so if you can create a prompt with proper schema, you can actually ask arbitary questions to your trace files!
September 27, 2025 at 1:19 PM
On side note, web provides such freedom that my 4 year old website still deploys and remains performant, far cry from mobile world which constantly drowns developers in cycles of SDK updates.
July 22, 2025 at 1:48 PM
Nightlies everyday for internal, 2 weeks for public releases.
Though I would like to move to weekly releases, which are decoupled from sprints.
April 18, 2025 at 3:20 PM
We use Cloudflare which does something similar with its edge servers.
April 16, 2025 at 3:16 PM
Nice, will check out TCP window. Most of our problems are at DNS, IPV6 routing, VPN. Some solved, some on the way!
April 16, 2025 at 3:04 PM