Skip to content
View rudradave1's full-sized avatar
  • Yore
  • India

Block or report rudradave1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rudradave1/README.md

Rudra Dave

Senior Android & Kotlin Multiplatform Engineer

I build, ship, and maintain mobile products.

Android · Kotlin · Jetpack Compose · Kotlin Multiplatform · AI


GitHub Followers LinkedIn Play Store



Table of Contents


About Me

I'm a Senior Android & Kotlin Multiplatform Engineer with 6+ years of software engineering experience.

For four years, I worked as the primary Android engineer at a fintech startup, taking mobile products from architecture and implementation through releases and production.

I focus on the entire product lifecycle:

Idea → Architecture → Implementation → Polish → Release → Production

My work spans native Android, Kotlin Multiplatform, Jetpack Compose, local-first data architecture, background processing, developer tooling, and production apps on Google Play.


Products I've Shipped

Three independent products currently live on Google Play, each built to solve a distinct product and technical challenge.

Sotto

Private Voice Journal

Capture thoughts by simply speaking.

KMP · Compose · AI · Privacy


Sotto on Google Play

Aura RNG

RNG Game

A native Android game built around rolling, collecting, crafting, and progression. Zero production crashes.

Kotlin · Compose · DataStore


Aura RNG on Google Play

Vellum Ledger

Personal Finance

A Kotlin Multiplatform finance application focused on structured personal money management and queued sync.

KMP · Compose · SQLDelight


Vellum Ledger on Google Play

Built independently to explore different product, engineering, and architecture problems.


Selected Work & Tooling

High-performance R8 / ProGuard verification plugin

An open-source Gradle plugin (AGP 8.0+) that audits ProGuard/R8 obfuscation and shrinking quality directly from mapping.txt and seeds.txt artifacts.

  • Built with 27 automated integration tests.
  • Runs deterministically in under 250ms during release build checks.

Kotlin · Gradle Plugin API · AGP 8.0+ · Bytecode & R8 Analysis


Android build performance CLI

npm package

A developer tool that audits Android projects for Gradle performance bottlenecks and automatically applies safe configuration fixes.

npx droidperf audit
Scanning your Android project...

Found 7 issues costing you ~3.0 minutes per build:

[CRITICAL] Configuration cache disabled
[CRITICAL] Build cache disabled
[HIGH]     Parallel execution disabled
[HIGH]     Kotlin incremental disabled
[MEDIUM]   JVM heap too low

Estimated waste: 3.0 min/build

Kotlin · Gradle · Node.js · CLI


Kotlin Multiplatform fintech foundation

A production-oriented KMP starter covering the architectural foundations needed for complex mobile systems: offline-first synchronization, secure data storage, and strict layer decoupling.

SQLDelight · Ktor · Koin · Clean Architecture · CI


Production Android foundation

A modular Android template built around production best practices:

Jetpack Compose · Clean Architecture · Hilt · Room · Retrofit · WorkManager · CI


AI food discovery copilot

An AI-powered food recommendation experiment built for Swiggy Builders Club. Interprets natural language constraints, ranks options, and returns explainable recommendations.

Kotlin Multiplatform · Compose · OpenRouter


Explainable recommendation engine

A KMP place discovery application focused on transparent ranking algorithms and explainable recommendation mechanics.

Kotlin Multiplatform · Compose Multiplatform · Ranking Systems


What I Work With

Android & Multiplatform

Kotlin Android Jetpack Compose Kotlin Multiplatform

Architecture & Infrastructure

Ktor SQLDelight Hilt PostgreSQL Gradle

Product & Tooling

OpenRouter GitHub Actions


How I Build

Product First

I build applications people can actually use, not just architecture demos.

That means thinking through the user experience, offline resilience, edge cases, distribution, analytics, and what happens post-release.

Engineering Depth

Architecture should make a codebase easier to evolve and scale.

I care about decoupled boundaries, maintainable multi-module setups, predictable state flow, and systems that behave correctly when the network fails.

Ship It

An idea on a local machine remains an experiment.

A product live on Google Play is real.

I take ownership of projects all the way to release builds and live distribution.

Continuous Exploration

My independent projects explore different problem spaces.

Games, finance, voice, AI, developer tooling, and KMP each provide distinct architectural challenges that sharpen my day-to-day engineering.


Currently

Building at the intersection of

Android · Kotlin · KMP · AI · Product Engineering

I'm interested in building products where strong software engineering and modern technology create something genuinely useful.


Contact

Rudra Dave

LinkedIn GitHub Email

Open to remote Android, Kotlin, and KMP engineering opportunities.

(back to top)

Pinned Loading

  1. kmp-fintech-starter kmp-fintech-starter Public

    Production-grade Kotlin Multiplatform starter for fintech apps, offline-first architecture, modular Clean Architecture, Ktor networking, SQLDelight persistence, and Compose UI.

    Kotlin 1

  2. droidperf droidperf Public

    CLI tool to audit and auto-fix Android Gradle performance issues. It detects bottlenecks, suggests optimizations, and supports CI workflows for Android/KMP + Flutter projects.

    JavaScript 15 1

  3. proguard-lint proguard-lint Public

    Lightning-fast Gradle plugin that audits ProGuard/R8 obfuscation quality from mapping.txt and seeds.txt

    Kotlin 8

  4. compose-production-template compose-production-template Public

    Scalable Android app template with Clean Architecture, offline-first data layer, Compose UI, Hilt DI, Room, Retrofit, and WorkManager-based sync.

    Kotlin