MOBILE DEVELOPMENT · 2026
Mobile Development
Professional project · Sam Analytics SolutionsConnected delivery, from phone to vehicle.
Mobile systemsSYSTEM MAP
01Interfaces
iOSSwiftUI / UIKit · CarPlay
AndroidKotlin / Compose · Android Auto
02Shared logic
Kotlin MultiplatformShared state & application logic · Coroutines / Flow · Koin · Serialization
03Data access
Local persistenceSQLDelight / SQLite · Read & write
Ktor HTTP clientRequests & responses ↔ Company API
Native platform servicesMaps & navigation · Notifications · Realtime updates
Development & verificationXcode / Gradle · Unit tests · Simulator / Emulator
THE PROJECT
What I worked on.
EboxChain is a professional project I work on as a Junior Software Engineer at Sam Analytics Solutions. My contribution spans native mobile interfaces, shared business logic, API integrations, and vehicle navigation for delivery workflows.
Junior Software Engineer · Sam Analytics Solutions
- Built SwiftUI route, package, pickup, and delivery screens bound to shared Kotlin state, including loading, error, and refresh behavior.
- Implemented shared Kotlin Multiplatform API integration and business logic for native iOS and Android clients, keeping route and package state consistent across screens.
- Worked on SQLDelight/SQLite persistence and offline event queues, preserving delivery timestamps and pending actions through retry and recovery flows.
- Integrated barcode scanning, photos, and signatures into delivery confirmation, with local draft handling and recovery when proof could not be saved.
- Integrated Google Maps and Navigation with location updates, route previews, stop markers, and arrival handoff; added timeout and late-callback handling around navigation lifecycle changes.
- Developed CarPlay and Android Auto route and navigation interfaces that use phone-owned delivery state, including connection recovery and handoff back to the phone.
HOW IT FITS TOGETHER
From input to outcome.
- 01Native iOS & Android
- 02Shared Kotlin logic
- 03REST integrations
- 04Delivery workflows
THE RESULT
What came together.
Brought native interfaces, shared application state, and delivery workflows together across iOS and Android.
Ask me about the project