Muscle oxygenation monitoring app
Moxy Monitor

October 2024 - Ongoing
Overview
Moxy Monitor is a wearable sensor that measures muscle oxygen saturation (SmO2) while athletes exercise. Athletes, trainers and coaches use the data to judge training intensity, endurance capacity and recovery. The Moxy Portal App lets users view live Moxy data on an iOS or Android phone or tablet instead of a Windows computer or Garmin device. The app connects to up to 4 Moxy sensors and 1 Bluetooth heart rate sensor at the same time and stores the data in the cloud. Athletes share their sessions with trainers through a built-in web tool, and trainers annotate the data and give feedback.

Services Provided for This Case
Challenge
Moxy Monitor needed its own app to show real-time muscle oxygen data, alongside its existing integrations with Garmin and other sports devices. Their existing system struggled to process continuous sensor data in real time, which caused performance issues and put data accuracy at risk. Bluetooth Low Energy (BLE) communication was inefficient and slowed down synchronisation. The app's local storage, which worked with SQLite directly, was too slow for their needs. They also needed subscriptions, user access management and a way for athletes and trainers to work together on sessions.

Solution
Go Wombat built a React Native mobile app that pairs with multiple sensors, processes real-time data and stores it in a fast local database. Our team optimised Bluetooth Low Energy (BLE) communication by customising the library for smoother device discovery and event handling. On the backend, we designed a secure, serverless AWS infrastructure to support subscriptions, user management and trainer–athlete collaboration. We also fixed memory leaks and optimised background data synchronisation.

Technology stack
Backend:
Frontend:
Other:
Result
Moving from direct SQLite access to WatermelonDB, which runs on top of SQLite and performs queries on a separate native thread, let the app handle real-time sensor data without delays, crashes or freezes. Fixing memory leaks in the workout engine improved reliability during long training sessions. The serverless AWS architecture handles synchronisation, authentication and data storage as the user base grows. Data sync is faster, and the app uses fewer resources.

Make Your Project Successful
Ready to elevate your business with transformative solutions? Reach out to us and let's discuss how Go Wombat's expertise can create a tailored software solution for your industry. Your success story begins with a simple click.
Contact us
Clients & Testimonials
Start your project














