IoT/Mobile

Smart Thermostat Android App Migration

Client
Quby (Toon by Eneco)
Duration
6 months
Status
Completed 2017

The Customer's Pain

Quby basically threw me their Android app and said 'it's broken, fix it.' No documentation. No one to explain the code. The app was crashing constantly and draining phone batteries, and thousands of people with Toon thermostats were angry.

The Full Story

This project represents the kind of technical leadership and strategic thinking that drives successful platform transformations. Working with Quby (Toon by Eneco), we tackled complex challenges that required both deep technical expertise and business strategy alignment.

The approach combined hands-on technical execution with strategic oversight, ensuring that every technical decision supported broader business objectives. This is the kind of fractional CTO engagement that transforms companies from being limited by their technology to being empowered by it.

The results demonstrate what's possible when you combine migration expertise with technical leadership: faster delivery, improved team productivity, and sustainable growth built on modern technology foundations.

Technologies Used

AndroidIoT IntegrationSmart HomeMigration Support

My Approach

1

Reverse-engineered undocumented codebase to understand architecture

2

Identified and fixed critical performance and stability issues

3

Optimized battery usage and connectivity with IoT devices

4

Delivered working solutions without requiring extensive documentation or support

Technical Highlights

Successfully navigated complex, undocumented Android codebase

Fixed critical app crashes and battery drain issues

Maintained IoT connectivity while improving performance

Delivered results independently without technical guidance

Business Impact

Resolved critical user experience issues that were driving customer complaints

Demonstrated ability to work independently with challenging codebases

Proved I could deliver results without handholding or extensive documentation

Established reputation for tackling difficult technical challenges independently

Key Lessons

This taught me that you don't always get perfect handovers and documentation. Sometimes you just have to dig in, read the code like a detective story, and figure it out. Now when clients say 'warning: our code is a mess,' I'm not worried.

Ready to Escape Legacy Lock-In?

Get a detailed breakdown of your migration options and costs - just like this case study.