SERVICES
Project Context
Solution
Outcome
Our client is a global leader in filtration solutions, serving automotive and industrial sectors.
Founded in the early 1940s in Germany, the company employs over 23,000 people worldwide and specializes in developing advanced filtration technologies, including air filter systems, intake manifolds, liquid filtration, and cabin air filters. With decades of engineering excellence, they're pioneering smart water treatment solutions for residential markets in the US and Europe.
The company had secured investment to launch a mobile application for their IoT-enabled water filtration systems – a critical step in their digital transformation strategy.
However, they faced a problem that many hardware manufacturers encounter when moving into smart products: their existing mobile application was failing to meet both customer expectations and internal quality standards.
The pain points were clear and costly:
The stakes were high: they needed to deliver a solution that would justify their customers' investment in smart filtration technology and meet the needs of homeowners in the US and Europe dealing with water quality concerns.
Binariks was selected after a comprehensive vendor evaluation that assessed technical expertise, reviews, and communication capabilities – ultimately chosen for proven React Native experience and IoT integration capabilities.
The engagement focused on four critical modules: water consumption statistics, filter monitoring, remote device control via Bluetooth, and offline functionality.
We deployed a strategic team: 2 React Native developers with IoT experience, 1 AWS backend developer, 1 QA, and 1 Project Manager to coordinate with the client's product owner and stakeholders.
The project ran on Scrum methodology with 2-week sprints, balancing flexibility with predictable delivery. Regular refinement sessions, planning, and retrospectives kept teams aligned on priorities and challenges.
A critical early discovery shaped our strategy: existing Bluetooth Low Energy libraries couldn't maintain stable connections with the filtration devices.
Rather than compromise, we developed a custom native BLE module – adding complexity but ensuring the reliability the product demanded.
Technology choices aligned with the client's existing expertise. Python was selected because their internal team had strong Python knowledge, while Microsoft App Center and GitHub Actions were chosen based on their familiarity with these CI/CD tools, ensuring smooth handoffs and future maintainability.
The solution was built on serverless AWS architecture for scalability and operational efficiency:
The React Native application was designed for performance and maintainability.
State management uses Redux with TypeScript for type-safe data flow—critical for managing complex IoT device states and offline synchronization.
Custom BLE module was developed to overcome stability issues in existing libraries, ensuring:
Offline-first architecture enables full functionality without internet:
CI/CD pipeline using Microsoft App Center and GitHub Actions leveraged the client's existing infrastructure knowledge. Automated testing with Jest ensures code quality throughout development.
The application launched successfully in September 2023 and now serves customers across US and European markets.
Business objectives achieved:
Beyond the original scope:
For households dealing with water quality concerns, this solution transformed frustration into confidence, providing real-time insights and control, accessible anytime, online or off.