Crafting apps
people love.
I'm Vikas Dhiman — Android Team Lead and Jetpack Compose Specialist with 5+ years shipping production apps. Expert in 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 →HailUp
Celebrity fan engagement platform — exclusive content access and direct interactions with PayPal in-app purchasing.
► Play Store →Samachar
Real-time news with a TikTok-style vertical autoplay feed. Keeps users hooked on breaking stories via the YouTube API.
OnlyArabs
Premium live streaming for Arab creators and audiences. Real-time Agora SDK with adaptive HLS/DASH delivery.
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 Material3 1.5.0-alpha25: The Expressive API Cleans House
Six API renames and two deprecations as M3 Expressive hardens toward stable — trailingIcon becomes trailingContent, TonalToggleButton becomes FilledTonalToggleButton, plus the new material3-ripple artifact for inset focus rings.
Navigation3 1.2.0-alpha07: BackStackMatcher Solves the Deep Link Back-Stack Problem
Alpha07 adds BackStackMatcher for declarative synthetic back stacks on deep links, DeepLinkSerializer for complex argument types, five bug fixes, and Navigation3 1.1.5 stable — all shipped July 29.
5 Years of Jetpack Compose: Views Enter Maintenance Mode, and What That Actually Means for Your App
Google officially moved the Views toolkit to maintenance mode — bug fixes only, no new features. 68% of the top 1,000 Play apps already use Compose. Here's what it means for teams still on View-based UI and how to think about the migration now.
R8 Makes Kotlin Coroutines 2x Faster in AGP 9.2 — and You Don't Change a Single Line
AGP 9.2.0's R8 rewrites AtomicReferenceFieldUpdater into direct Unsafe calls at compile time, cutting coroutine overhead by half and improving Modifier.clickable by 2x automatically. Here's the mechanism and what it means for your benchmarks.
Get in touch
Have a project in mind or want to discuss a role? I reply within 24 hours.
I'm currently open to Senior Android 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.