


CGIAR Milk App
I was commissioned by CGIAR in collaboration with the Dairy Development Authority of Uganda to design and develop an integrated Mobile(Kotlin) and Web App system to handle the day to day operations in the many milk centers across Uganda. The system was designed to improve transparency, data accuracy, and operational efficiency for field officers and cooperatives. Key features included secure payment integration (M-PESA and bank cards), offline data capture with automatic sync, and role-based access controls.
- API Development & Integration: Designed and implemented secure RESTful APIs for real-time communication between the mobile app and web platform, including authentication, data submission, and payment processing.
- Architecture: MVVM architecture for scalable, maintainable code.
- Dependency Injection: Utilized Dagger Hilt for improved modularity and testability.
- Offline-First Approach: Local data persistence using Room(DAOs), with WorkManager handling background synchronization.
- Payments: Integrated real-time payments.
- Security: Encrypted local data storage and secure user authentication.