Gaurav Singh
AboutSkillsProjectsResumeContact
Profile Picture
šŸ‘‹ Hi, I'mGaurav SinghAndroid & KMP DeveloperI build cross-platform mobile apps with Kotlin Multiplatform and Jetpack Compose, focusing on clean UI and smooth user experiences. I’m also passionate about game development and enjoy creating gameplay systems in Unreal Engine and Godot.
šŸš€ About MeI’m a developer who loves building modern mobile apps using Kotlin Multiplatform, Jetpack Compose, Firebase, and custom REST APIs. I enjoy creating clean UI, improving user experience, and turning real ideas into apps that can go live on the Play Store. Along with app development, I’m also interested in game development and create gameplay systems, UI, and interactions using Unreal Engine (Blueprints) and Godot (GDScript). I use Figma for designing interfaces, build my own APIs when needed, and constantly explore new technologies to improve my work.
šŸ’” Skills & Technologies
KotlinKotlinMy main language for building modern apps.
JavaJavaI build traditional Android apps using Java + XML.
Kotlin MultiplatformKotlin MultiplatformI build cross-platform shared logic with KMP.
Jetpack ComposeJetpack ComposeMy toolkit for beautiful, modern UI and animations.
FirebaseFirebaseAuth, Firestore & realtime features for apps.
Room DBRoom DBLocal offline storage with clean structure.
XMLXMLUsed for classic Android UI when needed.
Unreal EngineUnreal EngineI create gameplay using Blueprints.
GodotGodotI develop fast 2D gameplay in GDScript.
FigmaFigmaWhere I design UI before development.
GitHubGitHubVersion control & open-source work.
Android StudioAndroid StudioMy main IDE for app development.
šŸš€ Projects
NutriSportNutriSportA multiplatform fitness & e-commerce app with Google Sign-In, Firebase & Supabase storage.
āœ”Dependency Injection - Koin
āœ”Multi-Module Clean Architecture (MVVM + KMM)
āœ”Firebase Auth & Supabase integration for storage and product management
Math MingleMath MingleA brain-boosting app designed to level up users math speed and memory skills.
āœ”Clean Architecture + MVVM with Dagger Hilt
āœ”Offline-ready data handling using Room + Flow
āœ”Multiple game modes including Sudoku, quick-math drills, and memory tests
QuizTimeQuizTimeA programming-focused quiz app that helps users level up their coding skills.
āœ”Custom-built backend using Ktor + MongoDB, deployed on Railway
āœ”Clean Architecture + MVVM with offline caching via Room + Flow
āœ”Custom HTTP client for complete control over API handling
Image VistaImage VistaA modern Android app to explore, search, and save beautiful photos from the Unsplash API. Users can download, share, and set wallpapers easily.
āœ”Paging 3 with Flow + LiveData for seamless image loading
āœ”Clean Architecture + MVVM with Room caching
āœ”Dagger Hilt for structured and scalable DI
Mario PlatformerMario PlatformerA 2D Mario-style platformer built in Godot using custom sprites and animations
āœ”Built with Godot Engine using GDScript
āœ”Custom animations + sprite handling for player movement
āœ”Hand-crafted level design with enemy and obstacle logic
Castle AdventureCastle AdventureCastle Environment game made using Unreal Engine 5 Blueprints
āœ”Built entirely with Blueprint Visual Scripting
āœ”Detailed environment design with custom landscapes and castle areas
āœ”Interactive UI + basic player controls for exploring the world
WhiteboardWhiteboardA multiplatform whiteboard app for Android and Web using Kotlin
āœ”Clean Architecture + MVVM with Flow-based onAction + event handling
āœ”Room + DataStore for synced storage across features
āœ”Multiplatform setup using Koin DI with shared modules for repositories & ViewModels
Shree Bhagawad GitaShree Bhagawad GitaA spiritual learning app built with Kotlin + XML, offering Gita chapters in Hindi and English
āœ”Retrofit + Room + SharedPreferences for fast API fetch + offline access
āœ”Dagger Hilt + MVVM clean architecture setup
āœ”AI-generated chapter audio for an immersive listening experience
šŸ“„ ResumeHere is my latest resume showcasing my experience in Android development, Kotlin Multiplatform (KMP), UI/UX design, and game development. You can download it below.
Download Resume (PDF)
āœ‰ļø Contact MeWhether you want to discuss a project, collaborate, or just say hello — I’m always open to talking.