The problem
A Singapore health-tech start-up set out to help people improve their metabolic health by understanding how food affects their blood glucose. The same meal can cause a sharp spike in one person and barely register in another, so general advice about food only goes so far. The program needed to measure each participant's response to the foods they eat every day and turn it into guidance they could act on.
What we built
A native mobile app where participants log their meals and see their results, and a web portal where the program team runs each intake, monitors participants and generates reports. The glucose sensors offered no way for software to read their data directly, so readings were downloaded as bulk reports and I built a system to ingest them. Because the system held personal health data, it was designed to meet the requirements of Singapore's Personal Data Protection Act.
What changed
More than 800 participants went through the program over seven years. They finished knowing which of their everyday foods spiked their glucose, and those who followed it closely often ended the program lighter. In the post-program survey, 95% gave positive feedback, citing weight loss and fewer energy crashes among the benefits. I maintained and supported the system throughout, until the program closed in 2025.
Technical notes
React Native app for iOS and Android; React web portal for administration, analytics and reporting; Node.js and MySQL (Sequelize) back end on a cloud VPS. The sensors had no API, so bulk report exports were ingested on a pipeline that also drove participant reports and notifications.