Philips Hue

As part of the core team I was responsible of driving the architecture and onboarding the other developers in Flutter. The new Hue app is live in the appstores and is still one of the biggest Flutter apps available. The transition from native to Flutter was a challenge but eventually it was a big success. It allowed us to work more closely with the design team and improve the productivity of the team.

Image of the Philips Hue app launch screen.

Achievements

  • Lead and guided successful transition to Flutter As part of the core team I helped the team move away from native app development to cross platform development with Flutter. This transition lead to improved productivity and better collaboration with design.
  • Created a BLE plugin for Flutter The current Bluetooth plugins were not sufficient and that is why I created a plugin myself. After that convinced management to open source the library.
  • Improved CI pipeline Simplified and improved performance of the Gradle build and CI pipelines.

Tech & tools

  • Programming languages

    Dart, Java, Kotlin, Groovyscript

  • Frameworks & technologies

    Android, iOS, Flutter, Bluetooth, REST

  • Tools

    Git, Firebase, Amplitude, Google Cloud, Bitrise, Docker, Postman

  • Productivity

    Jira, Slack, Microsoft Office

Timeline & milestones

  • Started working at Philips Hue

  • Delivered first scalable test framework for the Android team

  • Started working on the Hue bluetooth app (Flutter pilot)

  • Go live Hue Bluetooth app

  • Start rewriting the Hue app in Flutter

  • Stopped working at Philips Hue