Gemstone Lights Hub2
Company
Gemstone Lights
Industry
IoT & Smart Lightnings
Location
Canada
Duration
3+ years (ongoing)
Company Overview
About the Company

Gemstone Lights designs and manufactures smart lighting systems for homes and businesses, combining hardware innovation with intuitive software control. The company set out to strengthen its market leadership by improving product reliability, unifying its app experience, and gaining greater control over its technology stack.

The Challenges
The Problems to overcome
  • Fragmented apps – Separate iOS and Android versions made feature updates slow and inconsistent.
  • Outdated experience – The user interface needed modernization to match Gemstone’s premium product line.
  • External firmware dependency – Reliance on third-party firmware and backends limited innovation and response time.
  • Limited data visibility – Internal teams lacked real-time insight into system performance and usage trends.

The Approach
‍How we approached the problem

Stabilize and Modernize

We began by addressing key stability issues in the existing apps to create a dependable baseline for both users and dealers.

Unified Cross-Platform Development

We migrated both mobile platforms to a single Flutter codebase, cutting maintenance time and enabling faster, synchronized updates.

Improved User Experience

A full UI refresh made the app more intuitive, responsive, and aligned with Gemstone’s brand. This improved adoption and engagement across its growing customer base.

In-House Firmware Ownership

Firmware development was brought fully in house to give Gemstone complete control over product evolution while maintaining manufacturing partnerships externally.

Data and Insights

We implemented analytics tools to monitor device health, app usage, and activity, giving leadership the visibility needed for faster decision-making and proactive support.

Result & Impact
The Result and The Impact
  • Unified Flutter codebase delivering faster feature development and easier maintenance
  • Modernized app UI improving usability and customer satisfaction
  • Full control over firmware enabling faster product innovation and feature rollouts
  • Enhanced data visibility through new analytics and reporting tools
  • Operational flexibility through a scalable hybrid team model that balanced stability with speed

Team Composition
Team Composition


The core team remained in house and was augmented with specialists to expand capabilities where needed. This included Flutter developers to lead the cross-platform migration, backend engineers to support analytics and data integration, firmware specialists to align software with new in-house hardware, UI/UX designers to modernize the interface, and a project manager to coordinate work across teams.

This hybrid structure maintained internal ownership of the product while providing the flexibility and expertise required to accelerate development and scale efficiently.

Technologies: Flutter, C++, AWS, C, Firebase, Typescript, loT, Python

Explore other stories
Don’t wait—your dream team is just a click away
Hire Top Developers in
Just 7 Days!
Request a Developer
Right