Category Archives: React

Fight Clock: Boxing/HIIT Timer App

I just launched Fight Clock, an app for round timing of boxing, MMA and Muay Thai – 3 of my hobbies, when lack of injuries permits. It’s built using Expo / React Native / TypeScript. So the same code base will work seamlessly on web, Android and iOS.

But the USP of Expo / React Native is actually the ability to push small fixes and updates ‘OTA’, without requiring a new mobile release. This way, fixes can be delivered to users transparently in minutes, not days.

Next-gen TV apps

I recently started working for Simplestream creating their next generation TV UIs. Simplestream provide TV solutions for just about every Connected TV or Set Top Box device you can think of – including a turnkey solution for ingest, encoding and management of monetisation models.

What I do

Creating OTT apps for HbbTV / Smart TV and Set Top Box devices, using JavaScript / TypeScript / BBC TAL / React / Preact. Responsible for developing and maintaining the Hybrid TV product, coordinating software releases, balancing requests across over a dozen clients, coordinating with QA, optimising UX, ensuring a stable and performant UI from a single code base across hundreds of big screen devices from Freeview, Freely, Freesat, Samsung Tizen, LG webOS, YouView, Hisense VIDAA, Liberty Global Horizon, etc.

Continue reading Next-gen TV apps