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.
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.
Android 17 Is Out: The Behavior Changes That'll Actually Bite You
Forget Bubbles and foldable gaming mode — six API 37 behavior changes around background audio, memory limits, SMS OTP access, and large-screen adaptivity that will actually break things.
ProfilingManager: Production Profiling in Android Without ADB or Dev Options
Android 15 introduced ProfilingManager — heap dumps and stack sampling on real user devices with no developer options required. Android 16 adds system triggers for cold starts and ANRs.
Room 3.0 Hits RC: The Breaking Changes Before You Upgrade
Room 3.0.0-rc01 shipped in a new androidx.room3 package. KSP-only, no Java or KAPT, no SupportSQLite or Cursor, and coroutines are now mandatory.
Kotlin 2.4.0: What Actually Matters for Android Developers
Stable context parameters, explicit backing fields, and a stable UUID API — plus the AGP and Compose compiler changes worth checking before you upgrade.
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 hi@bytevikas.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, my target is ₹30–50 LPA. 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.