Android + AI
Engineer.
I'm Vikas Dhiman — Android Team Lead and Jetpack Compose specialist with 5+ years shipping production apps. I build clean, fast Android apps and use AI to ship them faster — Clean Architecture, performance engineering, and real-time video streaming.
What I build best
Specialized in the high-impact areas of Android development where architecture, scale, and performance intersect.
Architecture & Patterns
MVVM, MVI, Clean Architecture, feature-based modularization. I build codebases that scale with teams and requirements without becoming a maintenance burden.
Performance Engineering
Startup profiling, memory optimization, frame rendering. I've cut cold-start times by 60% on production apps serving thousands of daily active users.
Video & Live Streaming
ExoPlayer internals, HLS/DASH adaptive streaming, Agora SDK live video, zero-buffering preload strategies. Built production streaming apps end-to-end.
AI-Accelerated Development
I use AI coding tools daily to ship faster without cutting quality — code reviews, boilerplate, debugging, and documentation in a fraction of the usual time.
Where I've worked
5+ years at product companies — from intern to team lead, shipping apps used by tens of thousands.
- Architected MVVM + Clean Architecture migration across 5 projects — 40% faster dev cycles, 30% fewer regressions.
- Reduced app startup time by 45% and app size by 40% via ProGuard, R8, lazy loading, and on-demand feature delivery.
- Grew code coverage from 40% → 85% with JUnit & Espresso; mentored 4 junior developers; established CI/CD via GitHub Actions.
- Integrated Mapbox, Stripe, and Agora SDK (HLS/DASH live streaming); maintained 99.6% crash-free rate across staged Play Store rollouts.
- Engineered modular OAuth 2.0 system (Google, Facebook, Firebase Auth) — 27% increase in user sign-ups.
- Migrated legacy codebase to Dagger Hilt — 22% faster build times and scalable, testable architecture.
- Built networking layer with Retrofit, OkHttp, and Coroutines/Flow; caching strategies cut server load by 40%.
- Resolved 120+ critical bugs — crash rate dropped from 2.3% → 0.4%, Play Store rating lifted from 3.8 to 4.6.
- Shipped 15+ features: offline mode (Room DB), dark theme, social sharing, WorkManager background tasks.
- Cut Gradle build times by 35% via configuration cache and incremental builds.
- Developed and shipped an educational app to the Play Store featuring ExoPlayer video streaming, course management, and user profile modules.
B.Tech — Information Technology
Himachal Pradesh Technical University (H.P.T.U) · CGPA: 8.2 / 10
Apps I've shipped
Real products on the Play Store, real users, real engineering challenges.
AI-powered local search delivering intelligent, on-device information retrieval — fast and private with no internet dependency. Rated 5.0 by 10,000+ users.
► View on Play Store →
Social networking app built for musicians — share audio, connect with artists, collaborate on tracks. Built a custom FFMPEG audio pipeline and AdMob monetization from scratch.
► View on Play Store →
Premium live streaming for Arab creators and audiences. Real-time video with Agora SDK, adaptive HLS/DASH delivery, and a fully Jetpack Compose UI.
Celebrity fan engagement platform — exclusive content access and direct interactions with PayPal in-app purchasing.
► View on Play Store →
How I can help
Whether you need a feature built, a codebase reviewed, or a long-term engineering partner — here's what I offer.
Freelance Android Dev
Short-term projects where you need an experienced hand to ship fast without cutting corners.
- Feature development & new apps
- Bug fixing & performance tuning
- Play Store setup & launch
- API integration & SDK work
- Engagements up to 3 months
Contract / Consulting
Longer engagements as a senior technical contributor or embedded consultant on your team.
- Full-time or part-time contracts
- Architecture design & decisions
- Code reviews & team mentoring
- Technical roadmap planning
- 3–12 month engagements
Architecture Audit
A thorough review of your existing Android codebase with a written report and actionable fixes.
- Codebase & pattern review
- Performance bottleneck analysis
- Technical debt assessment
- Migration & refactor planning
- Written report delivered
How I work
A clear, repeatable process that keeps projects on track from the first call to the final release.
Discovery
Requirements gathering, tech stack evaluation, scope and timeline definition.
Architecture
System design, component structure, data flow planning, and risk assessment.
Development
Sprint-based delivery, unit & integration tests, weekly progress updates.
Deployment
Play Store release, post-launch monitoring, 30-day bug warranty.
Writing
Long-form articles on Android engineering — performance, architecture, video streaming, and career growth.
Compose 1.13.0-alpha01: FlexBox Hits Stable, SelectionState API, and the Next Cycle Begins
The same day 1.12 went stable, alpha01 of 1.13 dropped. FlexBox graduates from experimental (no @OptIn), a new SelectionState API gives programmatic text selection control, and clicks now play sounds by default on Android.
Jetpack Compose 1.12.0 Is Stable — Wide Color Gamut, FlexBox, and the Production Upgrade Guide
Compose 1.12.0 hit stable August 12 alongside Fragment 1.9.0 and Tracing 2.0.0. Wide color gamut support, FlexBox stable, Dialog blur controls — plus the breaking changes and exact migration checklist before you bump the BOM.
X Rebuilt Its Android App from Scratch in Kotlin + Compose — Lessons from the Biggest KMP Bet in Production
X shipped a fully rebuilt Android app — 100% Kotlin, Jetpack Compose UI, and Kotlin Multiplatform powering X Chat's E2E encryption across Android, iOS, and Web. What a year-long clean-slate rewrite looks like and what you can steal from it.
Benchmark 1.5.0 Beta: UiAutomator 2.4, Safer AOT Defaults, and In-Process Trace Merging
Seven alphas, one beta, and the most consequential Benchmark upgrade since stable. requireAot flips to true by default, UiAutomator 2.4 lands in MacrobenchmarkScope, and beta01 lets PerfettoCapture merge Tracing 2.0 in-process events into one Perfetto file.
Get in touch
Have a project in mind or want to discuss a role? I reply within 24 hours.
I'm currently open to Android + AI engineering roles and freelance projects. Whether it's a quick question or a full project proposal — drop me a message and I'll get back to you.
Common questions
Things people ask before reaching out.
Yes — I actively take on freelance Android projects, typically 1–3 month engagements. Drop me a line at dhimanv209@gmail.com and we can discuss scope and timeline.
It depends on scope. A feature addition takes 2–4 weeks. A full app from scratch is typically 3–6 months. I'll give you a realistic estimate after a brief discovery call.
Absolutely. I'm happy to sign a mutual NDA before any project discussion. Most of my client work is already under confidentiality agreements.
For full-time roles, compensation is open to discussion based on the role, team, and growth opportunity. For freelance, I work on a project or daily rate basis — reach out with your project details for a custom quote.
Yes — startups are my favorite clients. I've built apps from 0 to 10K+ downloads and understand the speed and constraints that early-stage products demand.