About Skills Projects Experience GitHub Contact Download Resume
Ahmedabad, Gujarat · Available for opportunities

Aarav
Halvadiya

_

Android Developer building scalable, production-ready mobile applications with Kotlin, Jetpack Compose, and modern architecture patterns.

3+
Production apps
20+
Technologies
2
Apps shipped
About

Building apps
that matter

I'm an Android Developer with hands-on experience building and deploying production-ready mobile applications using Kotlin, Java, and Jetpack Compose. I'm passionate about clean architecture, scalable systems, and meaningful user experiences.

My work spans location-aware apps powered by Google APIs, real-time collaborative tools with WebRTC, and CI/CD pipelines with GitHub Actions and Fastlane — always grounded in MVVM, Clean Architecture, and efficient state management.

I'm continuously exploring system design, backend integration with Spring Boot, and what's next in the Android ecosystem.

KotlinJetpack Compose MVVMFirebase Clean ArchitectureSpring Boot CoroutinesDagger Hilt REST APIsWebRTC
LocationAhmedabad, Gujarat, India
CGPA9.70 / 10
GraduatingJune 2026
GitHubAarav3325
Skills

Tech stack

Languages
KotlinJavaJavaScript
Android
Jetpack ComposeXML LayoutsMaterial 3 ViewModelNavigationWorkManager StateFlowLiveData
Architecture
MVVMClean Architecture
Backend
Spring BootREST APIsJPA / Hibernate
Backend Services
Firebase AuthRealtime DatabaseFirebase Storage
Databases
MySQLRoom DatabasePostgreSQL
Concurrency
CoroutinesFlowStateFlow
Networking
RetrofitWebRTC
Maps & Location
Google Maps SDKPlaces APIFused Location GeofencingGeocoding
CI/CD
GitHub ActionsFastlane Play Store PipelineFirebase Crashlytics
DI
Dagger Hilt
Concepts
System DesignAPI Design Caching StrategiesBackground ProcessingGoogle Play Billing
Tools
Android StudioIntelliJVS Code GitGitHub
Projects

Selected work

01
GeoWav
Live on Play Store Featured
Oct 2025 – Mar 2026

Location-based Android app for detecting entry/exit from selected places using foreground and background tracking. Integrates Google Places API, Fused Location Provider, and Snap-to-Road for accurate real-time route rendering. Built real-time live location sharing and emergency mode via Firebase Realtime Database, plus a timeline and route playback feature. Designed and automated a complete CI/CD pipeline using GitHub Actions and Fastlane for staged rollouts to Play Store tracks (internal → alpha → beta → production).

KotlinMVVMGoogle Places API WhatsApp Cloud APIFirebase Google Roads APIGeofencing GitHub ActionsFastlane
02
Real-Time Chat & Group Calling
Mar 2026 – Apr 2026

Scalable real-time chat system with 1-on-1 and group messaging backed by Firebase Realtime Database. Implemented peer-to-peer audio/video calling using WebRTC with dynamic participant join/leave and a group calling architecture with per-peer connection handling. Built call history with status tracking (missed, rejected, completed) and duration analytics. Group management includes add/remove participants, rename, and role-safe updates. Responsive UI built with Jetpack Compose featuring dynamic video grid and smooth transitions.

KotlinFirebase Realtime DB WebRTCJetpack ComposeMVVM
03
F1 Racing App
Dec 2024 – Jan 2025

Dynamic Android application displaying F1 race schedules, driver standings, and live news via a public REST API using Retrofit. Hybrid UI approach — core logic in Java with selected screens in Jetpack Compose for smoother animations. Follows ViewModel, LiveData, and Repository pattern. Firebase Realtime Database handles data retrieval and reduces API dependency.

JavaRetrofitFirebase Jetpack ComposeLiveData
04
Blissful Brews

Cafe ordering app with authentication, cart management, and real-time order processing via Firebase. Room database provides offline caching of menu and cart data. Reactive cart system built with ViewModel and Compose state management.

FirebaseJetpack Compose XMLRoom DBViewModel
Experience

Where I've worked

Jan 2026 —
Present
Android Development Intern
Excelsior Technologies · Internship

Working on Android application development with Kotlin and modern architecture patterns. Focused on implementing clean architecture, building responsive UIs with Jetpack Compose, and integrating REST APIs and Firebase services into production applications.

KotlinJetpack Compose MVVMFirebaseREST APIs
Certifications

Learning & credentials

The Complete Android 15 Course — Jetpack Compose
Udemy
The Complete Android 15 Course — Java & Kotlin
Udemy
Java Programming
Great Learning
Open Source

GitHub activity

Writing

Latest articles

Resume

My resume

Aarav Halvadiya — Android Developer

Kotlin · Jetpack Compose · MVVM · Spring Boot · Firebase · CI/CD · WebRTC

Contact

Let's talk

Whether you have an Android project, an internship or job opportunity, or just want to talk tech — I'm always happy to connect.