Our Projects

With our seasoned team of experts experienced in open-source software, mobile and web app development, cloud solution architecture, databases, embedded OS, and DevOps, we've successfully delivered a variety of solutions for our international clients.

Our solutions incorporate a range of technologies from Java frameworks like Play and Spring to Python, NodeJS, and MQTT for IoT and, where possible, Caribou's IoT Gateway and the Cloud Platform that enable us to quickly and cost-effectively offer a comprehensive connected business environments for our clients.

Commercial Refrigerated Smart Vending Machine Solution

Our customer, a prominent refrigeration solution provider in North America and Europe, aimed to stay competitive by partnering with us for a Smart Connect refrigeration solution.
This innovation enabled their refrigerators to connect to a Cloud management application, providing real-time status updates, email and SMS alerts for abnormal operating conditions, and logging statistics such as temperature, compressor status, door status, and restocking. It also facilitated analysis and maintenance predictions for the refrigeration units.
See more
Leveraging our generic Cloud management solution and Edge gateway as the foundation for this platform, we collaborated closely with the customer to incorporate custom features, creating a unique solution tailored to their market requirements.
The Edge gateway device, which communicates with the Cloud via LTE, localizes tasks to reduce cloud interaction and lower cellular data consumption. Apart from engineering development, Caribou also assumed responsibility for operations support, ensuring the overall health and uptime of the fleet.
We've continuously enhanced our infrastructure, Cloud, and Gateway implementations, incorporating various monitoring tools, notification systems, and fail-safe mechanisms to improve fleet’s uptime.
- Gateway and Management Portal to connect the refrigerators of a leading North American manufacturer.
- Selection and customization of Gateway HW.
- Gateway OS (OpenWRT) customizations.
- Python based Gateway application.
- Management Portal technologies - Java based Play framework, React JS, HTML 5.0, CSS 3.0, MongoDB, HTTPS, MQTT, Docker, Digital Ocean, AWS.
- Customer branding in Management Portal.
- OTA update of Gateway OS and application.
- Optimization of data consumption within the customer specified limits.
- Performance optimizations.
- Quick turnaround time for field issues.
- Continual automated Fleet monitoring and issue notifications solutions.
- 5K+ connected refrigerators in the field. Growing rapidly.
See less

Smart Connected Advertising Displays

Our customer is an industry pioneer in providing smart city solutions across major cities in North America. Their product, accessible to thousands of users in multiple cities, serves as a public resource for accessing general area and weather information, commute schedules, free WiFi, personal and emergency calls, and device charging services.
See more
Caribou's involvement spans various aspects, including customizing the Android Framework to meet the customer's specific requirements, developing and maintaining multiple Android applications and monitoring tools, overseeing fleet health, analyzing issues, and providing comprehensive reports. We also provide consulting services for hardware selection, evaluation, and validation, in addition to implementing Linux middleware and applications.
Our team has spearheaded investigations into critical field issues and devising innovative software solutions to enhance the reliability and uptime of the smart city fleet.
- Involved with various pieces of Smart City Solution for a major city.
- Android frameworks customization to provide kiosk experience.
- Custom automatic recovery solution for improved uptime.
- Java and Kotlin based Android applications development and maintenance to support solution requirements.
- FW and applications for Linaro and Ubuntu based Linux systems.
- Continual fleet monitoring and issue notifications solution.
- Experience of working with various metric reporting tools - Splunk, Datadog, Kibana, Logstash, Grafana, Cloud Watch etc.
- HW evaluation for various modules.
See less

Secured Commercial e-Locks Platform

Our customer, a prominent commercial office furniture lock manufacturer, engaged Caribou from the project's outset to design electronics and firmware for early products.
All e-Locks are BLE-enabled for mobile device communication. Caribou developed Android and iOS mobile apps for lock configuration, management, and obtaining usage statistics.
See more
As the product line expanded, we created hardware and firmware for HID RFID cards to control the locks and made them IoT compatible. We designed and produced an Edge Gateway, connecting lock clusters to the management portal for centralized control.
Our team customized OpenWRT Linux and implemented edge-based applications for gateway processing and cloud interaction limitations. The management portal, tailored to the customer's environment, uses Java-based Play framework, AngularJS, HTML5.0, and CSS3.0, with MongoDB for the database. HTTPS and MQTT facilitate communication. Our microservice-based architecture allows flexible vertical and horizontal scaling, offering an intuitive interface for lock management and comprehensive statistics and reports.
- Ground up solution involving HW design, FW implementation, mobile applications for Android and iOS, Linux based Gateway and Cloud based Management Portal.
- Developed various versions of e-Locks, viz, Keypad based, BLE based, RFID.
- Support for HID RFID cards.
- Optimizations for extended battery life (~9 to 10 months per charge with BLE and RFID transactions).
- Hybrid mobile application, performance optimizations.
- Selection and customization of Gateway HW.
- Gateway OS (OpenWRT) customizations.
- Python based Gateway application.
- Management Portal technologies - Java based Play framework, NodeJS, React JS, HTML 5.0, CSS 3.0, MongoDB, HTTPS, MQTT, Docker, Digital Ocean, AWS.
- OTA update to eLock FW and Gateway OS and application.
- Customer branding in Management Portal.
- Quick turnaround time for field issues.
See less

Automated Cloud-Connected MicroChip Tester

Our customer, a leading Virtual Reality chip manufacturer, faced a manual testing challenge on their assembly line, where chipsets (20/40/80) required time-consuming and labor-intensive testing for various hardware components, taking about an hour for a set of 40 chipsets.
See more
Caribou designed the hardware and implemented firmware for a microcontroller-based testbed. This testbed swiftly tested each component, delivering results on an LCD display in less than a minute. This innovation significantly reduced time, effort, and costs for the customer.
We developed various testbed versions to accommodate the customer's new chipsets. The Caribou IOT platform was utilized for remote monitoring and control of testers on production lines. These testers were cloud-connected, enabling real-time monitoring of test pass/fail rates, assessment of tester throughput, and analysis of ASIC failure trends by the head office operations staff.
- Replace manual chip testing process, which took about an hour to test, with microcontroller based test bed which outputs results in less than 1 min.
- Ground up solution from HW design, Microcontroller RTOS, drivers and business logic implementations.
- Control firmware implemented using PIC32 microcontroller with networking support.
See less

Carefully - An Android Child Care Application

"Carefully" offers a user-friendly solution to connect with a network of trusted parents, simplifying the process of sharing childcare responsibilities. It redefines the traditional "care circle" model for the digital age, making it easier for parents to find support from those they know and trust.
See more
Caribou played a pivotal role in the development of the entire Android application. We were involved from the initial concept and design stages through to the successful launch of the application on the Google Play Store. Our responsibilities included the creation, refinement, and implementation of the application's core features, ensuring it met the needs and expectations of users.
Additionally, we actively engaged with customers, addressing and resolving any issues they reported while using the application. This commitment to continuous improvement and customer satisfaction contributed to a seamless and reliable user experience, making "Carefully" a valuable tool for parents seeking dependable care-sharing solutions in the digital era.
- Application implementation from scratch.
- Close association with the customer.
- Continual feature implementation, feedback, improvement model.
- Firebase based analytics.
- Application available on Playstore. 1K+ downloads.
- Web Site https://carefullyapp.com/
See less

Cloud-based Education Tablet Solution

Our customer is a Fortune 500 company and pioneer in the Education space in the US, have revolutionized the K-12 education sector with innovative content and introduction of Android based tablets for the students.
See more
From the very inception, Caribou has served as the Solutions Partner that involved the deployment of off-the-shelf commercial Android tablets. We developed a specialized kiosk mode software to secure these tablets, effectively preventing students from engaging in unapproved activities.
Caribou created an intuitive, patented, single step process for the enrollment of the users to the tablet using QR code technology.
As tablet numbers surged, we took a central role in choosing an OEM partner to switch from off-the-shelf tablets to custom Enterprise tablets. Our responsibilities encompassed the customization of the Android Framework to align with the specific demands of the K-12 education solution. Our primary focus areas included ensuring user privacy and the imposition of appropriate usage restrictions.
As the customer base for this educational solution expanded, we undertook the development and implementation of a comprehensive device-side Remote Management Solution. This solution facilitated the remote onboarding, management, and troubleshooting of tablets, ensuring efficient operation.
Besides development, Caribou played a critical role in quality assurance, conducting daily regression tests and classroom simulations to identify usability issues.
Later, we added features and maintained the custom Cloud solution, conducting comprehensive quality assurance for the entire solution, including both tablet and Cloud components, ensuring ongoing success.
- Android Framework/OS Modifications and Brand customization.
- Java based Android applications.
- Closed Kiosk mode experience with adequate restrictions.
- Custom Mobile Device Management solution.
- Intuitive single-step user enrollment process.
- Collaborate with tablet OEM to create a custom enterprise version for our client.
- Responsible for the entire solution including QA - Cloud application, Mobile application and Mobile Tablet management.
See less