← All work
both
Smiles Champion
Driver payment collection with COD, CCOD, and POS
Driver-side payment app for cash and card collections in the field, with Adyen and Utap POS integration and real-time transaction sync for finance and operations.

Challenge
Last-mile drivers needed reliable COD and card collection in the field with finance-grade traceability and minimal reconciliation friction.
Approach
Built a Kotlin Android app with Adyen and Utap POS integration, socket-driven sync, wallet-based COD flows, and audit-ready transaction logging.
Impact
- Near real-time visibility for finance and operations on field transactions
- Secure card collection from driver devices with integrated POS terminals
- Reduced manual cash handling and reconciliation errors
- Improved transparency between drivers, operations, and finance teams
- Production app supporting loyalty and delivery payment operations at scale
Role & stack
Lead Android Engineer
- Kotlin
- Jetpack
- Sockets
- POS
- Payment Gateway
- Wallet