Mobile engineering · Thoughtful tools · AI that does useful work
Building mobile software since 2016. Still curious about the hard parts.
I'm a lead mobile engineer in Gurgaon, India. At Deutsche Telekom Digital Labs, I lead eight engineers building a streaming platform for 10M+ monthly active users across five European markets. My work sits where architecture, performance and team craft meet.
Away from work, I build tools for everyday problems: keeping track of spending, finding an answer in a document, or simply making time to focus.
Project conventions that run as code. A tool-calling runtime that checks scope and architecture between steps, rejects changes that break the rules, and feeds the reason back to the model. Figma tokens and component specs keep generated UI grounded in the actual design. Proposed edits stay reviewable as diffs before they touch the codebase.
TypeScript · Claude API · AST checks · Figma API · MCP
A little room for movement, focus and quiet. Five browser timers: Interval, Tabata, EMOM, Pomodoro and Meditation. Works offline once cached. A timestamp-based clock stays accurate when you return from another tab. Free, open source, with no account or ads.
PWA · Web Audio · Wake Lock API · Offline-first
Try a timer · Explore the code
From transaction email to a clearer picture of my spending. A self-hosted agent reads incoming transaction emails, extracts the details with an LLM, and asks me to categorise them on Telegram. It remembers payee preferences, nudges me about unfinished entries, and sends daily and monthly summaries.
Python · DeepSeek · IMAP IDLE · SQLite · Telegram · Hetzner
Answers from the documents you already have. A RAG pipeline turns PDFs, policies and contracts into a searchable knowledge source, served through an embeddable chat widget. Built with domain restrictions, bot protection and rate limits.
RAG · Embeddings · Document intelligence · Embeddable chat
- Cold launch: 3.2s → 1.8s. Baseline profiles, lazy initialisation and JNI hot-path optimisation.
- Crash rate: 1.8% → 0.3%. Reliability work on a streaming platform serving millions.
- Shared foundations across three apps. Kotlin Multiplatform domain and networking modules, accessible keyboard navigation, and AI-assisted review rules.
- gStore by GreyOrange. Professional Flutter delivery for warehouse operations on Android and iOS, from architecture and API contracts to store-ready builds.
Mobile Kotlin · Jetpack Compose · Flutter · Dart · Kotlin Multiplatform
Under the hood Coroutines · Room · JNI / NDK · C++ · Perfetto
Agents & delivery Python · TypeScript · Claude API · MCP · GitHub Actions · Fastlane
Measure first. Keep the boundaries clear. Leave it legible.
Open to lead and staff mobile roles · India / Remote
Let's talk · Résumé





