Skip to content
View darkpandawarrior's full-sized avatar
😁
😁

Block or report darkpandawarrior

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
darkpandawarrior/README.md

Hi, I'm Siddharth Pandalai 👋

Typing SVG

Senior Android Engineer — 5+ years building Android apps at scale. Currently SDE-2 & Android Platform Owner at Dice.tech, owning a platform serving 50,000+ MAU.

🌐 Portfolio: darkpandawarrior.github.io  ·  📄 Interactive CV: cv-siddharth.vercel.app

val siddharth = AndroidEngineer(
    location = "Pune, India",
    yearsOfExperience = 5, // and counting
    currentFocus = listOf("Compose Multiplatform", "Performance Engineering", "System Design"),
)

What I've shipped

  • 📍 Location engineering — predictive dead reckoning + sensor fusion (accelerometer + GPS), taking tracking accuracy from 50% → 95% in production
  • 🎨 92% Jetpack Compose migration of a 738k+ LOC codebase, including a custom theme engine that cut UI development friction by 60%
  • 🛡️ 80% crash reduction — dual monitoring with Firebase Crashlytics + Sentry (programmatic init, ProGuard mapping, ANR detection), threading fixes, structured-concurrency cleanup
  • 🔐 Security hardening — SQLCipher + Android Keystore, SSL pinning as dual build flavors (pinned/unpinned), biometric auth (VAPT/banking-compliant)
  • ✈️ Trip V2 travel platform — mileage submission linked to Itinerary V2, approval flows, full Mixpanel analytics across the mileage ecosystem
  • 🏢 20+ white-label client apps at Jugnoo/Jungleworks with an 80% reduction in delivery time via build automation

Open source

🗺 Mileway — Offline-first Mileage & Trip Tracker

Kotlin Multiplatform · iOS + Android + Wear OS · 23-module clean architecture

  • iOS fully live — kmpworkmanager (BGTask dispatcher + AppDelegate), all screens in commonMain
  • 96 Roborazzi screenshot tests on JVM (no emulator, no network), detekt / ktlint / Kover, CI
  • Dual gms / noGms distribution with a dependency-prefix guard (Play Store + F-Droid)
  • Sensor-fusion location engine with predictive dead reckoning, ML Kit OCR for receipt scanning

Mileway on GitHub


🃏 Kursi — Bluffing Card Game

Compose Multiplatform · Android + iOS + Desktop · ISMCTS + LLM AI opponents · Koin

Satirical India corporate-political underworld — Kursi ke liye kuch bhi karega

  • Tiered AI system — ISMCTS bots (8k iterations) → cloud LLM upgrade (Anthropic / OpenAI / Gemini / on-device); each of 10 personas has a personality profile driving targeting and bluff choices
  • DARBAR social layer — bots form alliances, carry grudges, send Hinglish chat; 4 story arcs; players can manipulate the social fabric — without breaking the engine's byte-for-byte determinism
  • Bespoke design identity — "License Raj Deco" (teak/brass/cream, Rozha One display font, 5 Canvas-drawn intaglio role glyphs, stamped-instrument UI language)
  • Gauntlet mode (5-rung ladder), Team mode, Spectator demo, interactive tutorial; full Fastlane + CI prod pipeline

Kursi on GitHub


Side projects

Project What it is
cv-siddharth  Live Interactive CV with AI assistant — React 19, multi-provider LLM chat, 3D hero, printable résumé
career-ops AI-powered job search system built on Claude Code — 14 skill modes, Go dashboard, PDF generation

Tech stack

Kotlin Jetpack Compose Android Coroutines Hilt Room Firebase Fastlane

Architecture: MVVM + Clean Architecture · MVI state · Repository pattern · Multi-module Also: WorkManager · Foreground Services · Retrofit/OkHttp · Sentry · Agentic dev workflows (MCP)

GitHub stats

GitHub stats Top languages

GitHub streak

Connect

LinkedIn Email Medium Stack Overflow LeetCode


Avid reader, chess player, and connoisseur of puns & coffee.

Pinned Loading

  1. career-ops career-ops Public

    Forked from santifer/career-ops

    AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.

    JavaScript

  2. darkpandawarrior.github.io darkpandawarrior.github.io Public

    Personal portfolio — Senior Android Engineer

    HTML

  3. GithubRepoFinder GithubRepoFinder Public

    GitHub repository search app in Kotlin — POC of the GitHub Search API

    Kotlin

  4. neetcode-submissions-s7d6kf7a neetcode-submissions-s7d6kf7a Public

    My NeetCode.io problem submissions

    Kotlin

  5. Mileway Mileway Public

    Mileage & trip tracking app — Compose Multiplatform, sensor-fusion location engine, ML Kit OCR, offline-first

    Kotlin 2