All work
B2B Mobile + AI Coach
Robodyx
Training Stats, AI Food Logging, and a Coach You Talk To
B2B mobile app for tracking training stats, with AI food logging, a conversational coach the trainee can talk to, and an admin portal for the operators behind it.
This build is not publicly linkable.
Architecture & Process
- Context
- Trainees log numbers diligently and then have no idea what to change, and food logging is the part everyone abandons first because typing out a meal is tedious. Robodyx puts an AI on both ends: one that reads a meal into a log entry, and one the trainee can actually talk to about it. Operators get a board across the whole roster.
- Role
- End to end: the React app shipped to devices through Capacitor, the Express API on GCP, the Firebase data layer, both AI integrations, and the admin portal the operators run it from.
- Key Engineering Decision
- Two different models for two different jobs. Food logging goes through Vertex AI as a one-shot extraction — a meal in, a structured log entry out — while the coach runs on Gemini Live so the trainee can hold a real conversation. Forcing both through one model would have made the logging chatty and the coach stilted.
Product Stack
B2B MobileMobile
React.js · Capacitor — one codebase, shipped as a native app
Backend & Data
Express.js on Google Cloud Platform · Firebase
AI Layer
Vertex AI for food logging · Gemini Live for the coach
Operations
Admin portal · Roster and progress visibility
Built with
React.jsCapacitorExpress.jsFirebaseVertex AIGemini LiveB2B
Next project
Supremacy International