Helping Gemstone Lights Maintain Its Competitive Edge

Team Augmentation

business-and-trade
Company
Gemstone Lights
self-development 1
Industry
IoT & Smart Lightnings
location
Location
Canada
calendar 1
Duration
3+ years (ongoing)
Overview

About the Project

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.

Gemstone 3
Core Objective

Challenges

  • 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

Our Approach

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.

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
  • AWS
  • Firebase
  • IoT
  • Python
  • C++
  • C
  • Typescript
Gemstone1
Outcome

Results

  • 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

Explore other stories