shravan.
Let’s talk

MOBILE DEVELOPMENT · 2026

Mobile Development

Professional project · Sam Analytics Solutions

Connected delivery, from phone to vehicle.

SwiftUIKotlin MultiplatformREST APIsGoogle Navigation

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.

  1. 01Native iOS & Android
  2. 02Shared Kotlin logic
  3. 03REST integrations
  4. 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
Back to selected work