About Me

Back to Projects

Simma

Cloud Architecture
Frontend Development
Backend Development
DevOps
Design
Team Management
Technical Leadership
Product Strategy
WebiOS

What

Simma is a comprehensive fitness tracking platform that integrates with Apple Watch, iPhone, and Garmin devices. The system ingests raw data from wearables and applies advanced motion analysis algorithms to provide detailed insights, including swim stroke technique breakdowns. Beyond data analysis, Simma incorporates an e-commerce layer powered by Stripe, enabling coaches to market and sell personalized training programs directly through the app. The platform spans iOS, watchOS, and web applications, each featuring activity data synchronization and rich, interactive visualizations of user performance metrics.

My Role

Co-founder and CTO, responsible for the technical strategy, architecture and overall development. The role encompassed designing and implementing the event-driven cloud infrastructure, developing the entire React-based web application, and subsequently hiring and managing development teams for various platform elements. Responsibilities extended to product strategy formulation and web application design. The role included managing a multidisciplinary team of iOS developers, data scientists, designers, and both frontend and backend web developers. The role evolved from hands-on development to overseeing technical direction and team leadership as the project scaled.


The Tech I Used
ReactNode.jsTypescriptJavascriptPostgreSQLDynamoDBAuroraREST APIAWS LambdaAWS S3AWS API GatewayAWS SQS/ EventBridgeStripeGarmin APIAWS Cognito
Work done
  • Built an event-driven cloud system that handled continuous streams of fitness data from Apple and Garmin devices, processing everything from raw motion data to user-friendly insights.
  • Developed complex motion analysis pipelines, working with our data science team to turn accelerometer and gyroscope data into meaningful swimming metrics.
  • Created a real-time data processing architecture connecting our Node.js backend with a Python analytics engine
  • this was crucial for delivering instant feedback to users.
  • Designed a flexible e-commerce system with Stripe, making it easy for coaches to create and sell training programs through our platform.
  • Set up development workflows and technical standards for a growing team, ensuring our iOS, web, and data science work came together smoothly.
  • Managed the integration complexity between different platforms (iOS, watchOS, web) and data sources, keeping everything in sync across devices.
  • Project image 1
    Project image 2
    Project image 3
    Project image 4
    Project image 5

    © Joseph Case 2024. All rights reserved

    Thanks for visiting.