Available for new projects

Back to Work
2022

Move Strong

Fitness & wellness coaching & training management platform.

React NativeNode.jsPostgreSQL
01

Overview

Move Strong is a fitness and wellness coaching platform that connects trainers with clients for personalized training management. The platform handles workout programming, progress tracking, and client communication in one unified system.

Built for personal trainers who want to scale their business while maintaining the personal touch that keeps clients engaged.

02

My Role

As lead software engineer and project manager, I built Move Strong solo:

  • Platform Architecture — Designed the complete coaching platform
  • Mobile Development — Built React Native apps for trainers and clients
  • Backend Engineering — Created Node.js API with PostgreSQL
  • Workout Builder — Designed drag-and-drop program creation tools
  • Video Integration — Implemented exercise demonstration delivery

Every component built by me.

03

Architecture

Coaching-first architecture connecting trainers and clients:

Mobile Apps

React Native with role-based experiences. Trainer app for programming. Client app for workout execution.

Backend

Node.js with Express. PostgreSQL for workout and client data. S3 for video storage.

Program Builder

Drag-and-drop workout creation. Exercise library with video demos. Template system for common programs.

Progress Tracking

Weight and rep logging. Body measurement tracking. Before/after photo management.

04

Hard Problems

1. Workout Variety

Trainers create infinitely varied programs. Built flexible data model that handles any exercise combination.

2. Video Bandwidth

Exercise videos consume bandwidth. Implemented adaptive streaming and aggressive caching.

3. Client Motivation

Clients need encouragement. Created push notification system with smart timing for check-ins and celebrations.

4. Trainer Scalability

More clients shouldn't mean less personalization. Built templating and batch update features for efficient program delivery.

05

What I'd Improve Today

  • Add AI-powered workout suggestions based on client progress
  • Implement wearable integration for automatic rep counting
  • Create group training features for bootcamp-style programs
  • Add nutrition tracking with meal planning
  • Build marketplace for trainers to sell programs
  • Implement video calling for remote sessions