Iβm a Senior Software Engineer with 9+ years of experience delivering high-impact mobile apps and scalable backend services. My expertise spans native Android (Kotlin/Java), iOS (Swift, SwiftUI), cross-platform React Native (JS/TS), Flutter (Dart), and backend development with Java/Kotlin + Spring Boot.
I've contributed to large-scale apps like TomTom GO Navigation (10M+ users) and Prowise Education Suite (100K+ users), and worked with startups and agencies on multiple 10K+ user apps.
I specialize in end-to-end product delivery, from UI to API, focusing on performance, maintainability, and a clean architecture.
πΌ Portfolio
Explore real-world projects showcasing mobile and backend architecture, system design, and modern development practices.
- Languages: Kotlin, Java
- Architecture: MVVM, Clean Architecture, Multi-module
- Jetpack Components: ViewModel, LiveData, Navigation, WorkManager, DataStore
- Jetpack Compose: Declarative UI, State Hoisting, LaunchedEffect, remember
- Dependency Injection: Hilt, Koin
- Persistence: Room, Realm, MongoDB
- Networking: Retrofit, GraphQL, Sandwitch, OkHttp
- Image Loading: Coil, Glide, Picasso
- Firebase: Cloud Firestore, Realtime DB, Analytics
- Media: Android Media APIs
- CI/CD: GitHub Actions, Fastlane, Play Console Pipelines
- Languages: Swift, SwiftUI
- Architecture: MVVM, VIPER, Clean Architecture, Modular Architecture
- UI Frameworks: UIKit, Auto Layout, Interface Builder
- SwiftUI: Declarative UI, @State, @Binding, @ObservedObject, Combine
- Dependency Injection: Resolver, Swinject, Factory Pattern
- Persistence: Core Data, Realm, SQLite, UserDefaults, Keychain
- Networking: URLSession, Alamofire, GraphQL, Combine Publishers
- Image Loading: SDWebImage, Kingfisher, AsyncImage
- Apple Frameworks: Core Animation, Core Location, AVFoundation, ARKit
- Testing: XCTest, XCUITest, Quick/Nimble, Snapshot Testing
- CI/CD: Xcode Cloud, Fastlane, GitHub Actions, App Store Connect API
- Languages: JavaScript, TypeScript
- State Management: Redux, Context API, useState/useEffect
- Navigation: React Navigation
- UI Frameworks: Expo, Tailwind CSS
- APIs: Axios, RESTful APIs
- Platform: Android & iOS delivery
- Architecture: Modular + Hook-based best practices
- Language: Dart
- Architecture: Clean Architecture, MVVM
- State Management: BLoC, Provider, Riverpod
- Navigation: Navigator 1.0, Navigator 2.0 (Router API), go_router, auto_route
- UI Development: Material 3, Cupertino, Custom Widgets
- Dependency Injection: get_it, Injectable, Provider
- Persistence: SQLite, Hive, SharedPreferences
- Networking: Dio, http, Chopper, GraphQL, WebSockets
- Multiplatform: Android, iOS, Web, Desktop (Windows/Mac/Linux), FlutterFlow
- Languages: Java, Kotlin
- Framework: Spring Boot
- Database: PostgreSQL
- API: REST, Swagger, JWT-based authentication
- Other: Docker, GitHub Actions for CI/CD
- π LinkedIn
- πΌ Portfolio
- π§ Open to collaboration, mentoring, or freelance gigs in mobile/backend
π Constantly learning. Building with purpose. Focused on clean, scalable software.