The client, an outdoor sporting goods company in the fishing industry, was expanding beyond its established freshwater lure manufacturing into technology enabled fishing - data-collection devices, guided experiences, learning and logging, and social integrations. Its ambition was to become a true platform company, with multiple connected products and services spanning the full fishing ecosystem.
To realise that vision, the client needed a scalable, modular technology foundation that could support many product lines over time and a clear architecture and roadmap to get there.
Two challenges were central to making the experience reliable in real-world conditions:
Natural-language processing needs training data and, here, also had to run offline on the device. We evaluated and selected the Sensory SDK to provide on-device NLP and voice recognition that works without connectivity.
The experience depended on trustworthy geological and environmental inputs - the moon’s position, wind direction, speed, and pressure which required identifying and integrating dependable third-party data services
We defined the platform around a set of clear building blocks, designed as independent, scalable services:
A mobile application that interacts directly with the IoT device.
On-device NLP to translate voice into text data within the mobile app, including offline.
GPS and third-party integrations to track location and environmental conditions.
A cloud backend that ingests and synchronises the data collected through the mobile device.
These building blocks were realised as a microservices and API platform, allowing each capability - logging, location, social, notifications to scale and evolve independently as new product lines are added.
We partnered with the client from strategy through engineering, executing in structured phases.
We translated the platform vision into a prioritised product roadmap, defining the services and capabilities that would make up the fishing-ecosystem platform.
We designed a microservices and API architecture that supports independent scaling, online/offline operation, and the addition of new product lines over time.
We built the Python microservices, the React Native mobile app with offline voice-to-text, and the third-party integrations for location and environmental data.
We hardened the platform with distributed caching, container orchestration, automated CI/CD, and structured project and test management.
For an emerging platform company, the architecture decided early either accelerates every future product or quietly constrains it. By designing a modular microservices and API platform with offline-capable voice on the edge, dependable environmental data, and a scalable cloud backend - the client gained more than a single device: it gained a foundation it can extend across the entire fishing ecosystem. The work turned an ambitious product idea into a durable, scalable platform ready to grow with the business.
Focaloid helps ISVs and product startups turn an idea into a scalable microservices and API platform from product strategy and architecture design through engineering, DevOps, and launch. Whether it’s voice and IoT, offline-first mobile, or a multi-service platform, we can help you build it right the first time.