Work | CIRCL Go Better Care

A SaaS platform for supply chain and logistics operations

CIRCL Technologies
Kenya
Supply Chain & Logistics
Android
https://circlsolutions.com/#products
CIRCL is a SaaS platform designed to help organizations manage complex supply chain and logistics operations through automation, real-time tracking, and advanced reporting.
The mobile app enables employees to collect data, execute workflows, and access operational insights directly from the field, ensuring continuity of operations even in challenging connectivity conditions.
The system is composed of multiple interconnected components, with a native Android application playing a critical role for field teams operating on the ground.

Our Role

UI/UX design
System architecture
Mobile Software Engineering

Key Challenges

CIRCL’s platform was built around an event-sourcing architecture to guarantee auditability, traceability, and operational transparency.
While this approach brings strong guarantees at the system level, it introduces additional complexity for mobile applications, which must operate asynchronously and within strict operating system constraints—particularly around long-lived connections such as WebSockets.
The platform also required supporting multiple user roles and permission levels, each with distinct workflows and access to data.
Finally, the application needed to perform reliably in the field, often in areas with limited or unstable connectivity. An offline-first architecture was implemented to ensure users could continue working uninterrupted. This required replicating parts of the backend business logic on the client side and building robust synchronization mechanisms to reconcile local and remote data once connectivity was restored.
Designing clear, secure, and maintainable user flows across such a broad range of use cases was essential, while ensuring that sensitive operational data remained protected.

Core Features

01
Route planning and management
Field teams can plan, manage, and adjust routes directly from the mobile app, optimizing daily operations and improving efficiency.
02
Offline-first field operations
Field teams can continue working without connectivity, with data safely stored locally and synchronized automatically when a connection becomes available.
03
Event-driven data model
An event-sourcing approach ensures full auditability and traceability of operational actions, supporting compliance and advanced reporting.
04
Role-based user flows
Multiple permission levels and customized workflows allow different user profiles to interact with the system securely and efficiently.
05
Real-time tracking and reporting
Operational data collected in the field feeds into centralized dashboards, enabling better decision-making and process optimization.

Technology Stack

Mobile
Kotlin, Jetpack Compose, Kotlin Flows, Coroutines
Architecture
Hilt, Room, WorkManager, Scarlet
Delivery
ConfigCat, Fastlane
Testing
JUnit, MockK, Faker, Mock Web Server, Espresso, Robolectric
Explore the next projects and see how we turn complex challenges into high-impact mobile experiences.

Bluesky

Decentralized social media platform offering users control over their data and content.

Nourish Care

An Android application giving caregivers more time to care with a flexible care management solution.

Aslan

Revolutionizing payroll with flexible, on-demand pay