r.Rahul Kumar LohraANDROID PLATFORM ENGINEER

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.

Android & Kotlin✳Developer tools✳Exploring RAG
A WORK IN PROGRESS.
JUST LIKE THE BEST IDEAS.
{✳}
⌘   build thoughtfully</>   stay curious++
IDEAS → CODE → SOMETHING USEFUL01 / ∞

01 / SELECTED WORK

Things I’ve been building.

All projects ↗

02 / THE BLOG

Notes from the workbench.

Ideas, experiments, and the details worth writing down.

All writing ↗
Developer tools

Intellij Plugin: Create Gql Formatter Plugin

Build an IntelliJ plugin to format GraphQL queries, from the UI to parsing and publishing.

Android

Shadow Constraint Layout with Round Corners

Draw custom shadows and rounded corners for an Android ConstraintLayout.

Dart

Dart: Create callback via typedef

Define and use callbacks with Dart typedefs.

03 / EXPERIENCE

Platforms, people, and progress.

Full experience ↗
  1. 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.

  2. 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.

Explore the notebook ↗

Have an interesting problem in mind?

Let’s talk ↗