Jitin Sharma
jitinsharma.com
Jitin Sharma
@jitinsharma.com
Mobile engineering at Groww,
jitinsharma.com
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.
November 22, 2025 at 6:18 AM
Over the past year, our mobile team has been building blazing fast charts with realtime updates on our android app which is available to everyone now. If you want to nerd out on technical details(hint: canvas.draw) check out the blog by the team!

medium.com/groww-engine...
October 27, 2025 at 12:08 PM
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!
October 4, 2025 at 1:13 PM
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.
September 27, 2025 at 1:19 PM
Running asynchronous tasks in apps is more complex in terms of performance and agility than APIs suggest. In my latest blog, I examine results of async execution, exploring the interplay of concurrency and parallelism, with insights on Kotlin coroutines.
jitinsharma.com/posts/explor...
September 18, 2025 at 2:29 PM
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.
August 30, 2025 at 2:20 PM
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 😐
August 24, 2025 at 5:13 AM
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
August 9, 2025 at 2:15 PM
What does it really take for a simple mobile network call to succeed?
Turns out a lot at scale. Blogged my learnings navigating around DNS, IP addresses, timeouts and much more on a journey to make network calls more reliable and faster. Check it out 👇

jitinsharma.com/posts/findin...
Finding Network in a haystack - Jitin Sharma
Low-level discoveries for improving network reliability and performance in mobile apps
jitinsharma.com
August 5, 2025 at 2:10 PM
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!
July 22, 2025 at 1:48 PM
Reposted by Jitin Sharma
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.
April 16, 2025 at 1:05 AM
Google recently released Trusted Time SDK to get current time while compensating for drift in device's time. But
- how do devices sync time 🕓
- why does device time drift from server 🌐
- would it concern your app 📱
Check out my blog
jitinsharma.com/posts/advent...
April 15, 2025 at 2:30 PM
Reposted by Jitin Sharma
by the age of 30 you should have at least 5000 PDFs in your downloads folder
April 4, 2025 at 9:07 PM
Waiting for gradle build after vibe coding an android app
March 20, 2025 at 2:30 PM
Apps after Android 16 disables orientation lock 🧠
February 3, 2025 at 2:30 PM
Reposted by Jitin Sharma
Chandrashekhar Azad the Indian freedom fighter once evaded British police looking for him on a train by disguising himself as the conducttor and escorting them from car to car helping them search
11. Who is the coolest person in history that no one has ever heard of?
January 23, 2025 at 3:25 PM
Reposted by Jitin Sharma
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%
January 2, 2025 at 1:40 PM
Reposted by Jitin Sharma
😂
December 27, 2024 at 3:35 PM
Traffic in Bangalore is so low, google maps is suggesting that I drive to Delhi airport 😂
December 26, 2024 at 1:30 PM
Finding your career choice in the oddest of places 🏎️🏎️
December 20, 2024 at 1:04 PM
Reposted by Jitin Sharma
Did you know that you can troubleshoot FCM directly on any Android phone?

From the Google Dialer, dial *#*#426#*#* to open the FCM Diagnostics page.

It has a page with connection status and a page with recent events.

🤯

Docs: firebase.google.com/...
December 5, 2024 at 10:00 PM
Reposted by Jitin Sharma
NANOWAR OF STEEL - HelloWorld.java (Source Code Video) | Napalm Records
YouTube video by Napalm Records
www.youtube.com
December 4, 2024 at 2:20 PM
"You're a wizard, Harry"

blueskyroast.com/roast/jitins...
December 2, 2024 at 6:20 AM
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 🚀
November 30, 2024 at 12:43 PM
Reposted by Jitin Sharma
“I never see you at the club”

Yeah well I never see you at the local game store.
November 27, 2024 at 3:00 PM