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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
Building systems where AI intent meets deterministic mobile architecture.


Rudra Dave profile views

What I Build

I work at the intersection of reliable mobile infrastructure and AI-powered decision logic - systems that take unstructured user intent and turn it into consistent, real-world outcomes.

Core areas:

  • Kotlin Multiplatform architecture (Android + iOS shared logic)
  • Offline-first data systems with resilient sync
  • LLM integration with deterministic ranking layers
  • Full-stack Kotlin - Ktor backends, PostgreSQL, deployed and live
  • Android build performance and developer tooling
  • Fintech infrastructure: transactions, cards, exchange, sync

Featured Work

SwiggyMind - AI Food Ordering Copilot

Describe your craving in plain language. Get ranked, actionable recommendations.
Built on Swiggy Builders Club using KMP + Compose + OpenRouter.

  • Natural language → structured intent parsing via LLM
  • Deterministic ranking layer for consistent, non-random outputs
  • Mind Cache for stateful session memory across conversation turns
  • Designed for decision-making, not browsing

→ Shows how LLMs can power real consumer workflows when paired with structured reasoning.


droidperf - Android Gradle Auditor

npx droidperf audit - detects and auto-fixes Android Gradle performance bottlenecks.

  • Supports Android, KMP, and Flutter project shapes
  • Writes only to gradle.properties; creates timestamped backups before any mutation
  • CI-ready with --json output and --dry-run diff preview

VellumLedger - Offline-First Finance + Live Backend

KMP expense tracker with a real deployed sync backend.

  • Offline-first: every write lands in SQLDelight first, network is never a dependency
  • SyncQueue pattern: PENDING → SYNCING → SYNCED | FAILED lifecycle per transaction
  • Live Ktor + PostgreSQL backend on Railway with JWT auth and timestamp conflict resolution
  • Biometric lock + SQLCipher database encryption

→ Complete end-to-end system in Kotlin. Backend: vellum-ledger-api

curl https://vellum-ledger-api-production.up.railway.app/health

KMP Fintech Starter - Production KMP Template

Offline-first fintech architecture for Android + iOS from a single shared codebase.

  • Shared domain, repository, and presentation logic via KMP
  • SQLDelight as local source of truth; Ktor for remote sync
  • Koin DI, Clean Architecture, CI pipeline included

→ Production-grade starting point, not a demo - built to be forked and extended.


Other Systems

Project What it is
vellum-ledger-api Ktor sync backend for VellumLedger. PostgreSQL + Exposed ORM + JWT. Deployed on Railway.
GeoRanker KMP place ranking app. Custom scoring engine with explainable recommendations. SQLDelight + Google Maps.
DefineEasy Minimal dictionary app with Compose UI and clean state management.
QuikScore Floating live-score overlay. System overlay windows + background UI + real-time data.
ParticleLab Real-time physics simulation in Compose. Custom rendering, performance-focused architecture.
smart-dnd-scheduler DND automation with AlarmManager, DataStore, and system-level permission handling.
compose-production-template Scalable Android template: Clean Architecture, Hilt, Room, Retrofit, WorkManager.

Engineering Approach

I design for correctness first, then ergonomics.

That means:

  • Deterministic systems over probabilistic ones where predictability matters
  • Local-first architecture so the app works regardless of network state
  • Failure paths treated as first-class concerns, not edge cases
  • Clear module boundaries so logic stays testable without platform dependencies

Open to

Remote Android / KMP engineering roles - product teams building fintech, developer tools, or AI-integrated mobile experiences.
Bhavnagar, India · Remote only.


Stack

Kotlin · Jetpack Compose · KMP · Ktor · SQLDelight · PostgreSQL · Room · WorkManager · Hilt · Koin · Coroutines/Flow · gRPC/Protobuf · Clean Architecture


GitHub · LinkedIn · npm: droidperf

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 14 1

  3. SwiggyMind SwiggyMind Public

    AI ordering copilot for Android. Describe your craving, get ranked recommendations. Built on Swiggy Builders Club with KMP + Compose + OpenRouter.

    Kotlin 1

  4. GeoRanker GeoRanker Public

    Map-first place discovery built with KMP. Custom ranking engine scores places by rating, distance, and price with explainable recommendations. Offline-first, WorkManager sync, SQLDelight. No API re…

    Kotlin