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 1.12 RC01: Sound Effects, Passkey Semantics, and the APIs Before Stable
RC01 shipped July 29 — stable is weeks away. Beyond MeshGradient and SwipeToReveal, 1.12 adds SoundEffectOnInteraction, credentialRequest Semantics for passkey-ready login forms, a breaking TextObfuscationMode rename, and InterceptPlatformTextInput promoted to stable.
Compose's New Adaptive Layout APIs: FlexBox, Grid, and mediaQuery() Explained
Three new experimental layout primitives bring CSS-inspired adaptive layouts to Jetpack Compose: FlexBox for flowing sections, a structural Grid for 2D panels, and mediaQuery() for branching on device posture and pointer precision — not just window width.
Media3 1.11.0 Stable: OggMuxer, Chapter Metadata, and the Production Upgrade Checklist
Stable landed August 5. Beyond alpha/beta work: OggMuxer and WavMuxer for audio output, MP4 chapter extraction, enablePerStreamMediaProgression() for playlist startup latency, HLS Content Steering, and the five API removals to fix before you upgrade.
Android Skills: Why Google Built an AI Knowledge Layer Designed to Disappear
Google's official Android Skills are built for deprecation — every skill should eventually make itself obsolete as models improve. The philosophy, the eval framework, when skills add value, and why only ~20 official ones exist.
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.