Staff-level Android Platform Engineer
Android platforms.
Built for reliability.
I’m Rahul Kumar Lohra. I bring 10+ years of experience
building mobile foundations, SDKs, and developer tools.
Platform architecture. Real-time communication. Performance.
Currently building the Android Video SDK at GetStream.io.
JUST LIKE THE BEST IDEAS.
01 / SELECTED WORK
Things I’ve been building.
Snorkl
A closer look at your app’s network. Inspect HTTP and WebSocket traffic from Android or a browser on your local network.
GraphQL Formatter
From a query in a Kotlin string to something you can actually read. A GraphQL formatting plugin for IntelliJ.
Circular Reveal Widget
A little motion, a different perspective. A Flutter widget that adds a circular reveal to your interface.
02 / THE BLOG
Notes from the workbench.
Ideas, experiments, and the details worth writing down.
Intellij Plugin: Create Gql Formatter Plugin
Build an IntelliJ plugin to format GraphQL queries, from the UI to parsing and publishing.
Shadow Constraint Layout with Round Corners
Draw custom shadows and rounded corners for an Android ConstraintLayout.
Dart: Create callback via typedef
Define and use callbacks with Dart typedefs.
03 / EXPERIENCE
Platforms, people, and progress.
- Nov 2024 PresentCURRENT
GetStream.io
Senior Engineer · Video SDK & WebRTC
Building a more reliable Android Video SDK, from WebRTC reconnection and incoming calls to audio routing and core SDK architecture.
- Dec 2022 Nov 2024
TikTok
Senior Engineer · Android Infrastructure & Architecture
Led Android architecture and developer tooling work across product teams, with a focus on reusable foundations, performance, and engineering standards.
04 / A NEW CHAPTER
Making room for RAG.
A space for retrieval-augmented generation: fundamentals,
learning notes, and projects. The first entries are coming soon.
Have an interesting problem in mind?
Let’s talk ↗