Portfolio

Run Club

Overview

Run Club is a web platform for runners and running communities. It allows users to find events, join running clubs, track progress, and interact with other runners.

Product Features

The platform includes:

  • Event discovery
  • Running clubs and communities
  • Progress tracking
  • Achievements and goals
  • Training plans
  • Social features and user profiles

The system combines social features, activity tracking, and community management.

Architecture

The system includes:

  • Web frontend
  • Backend API
  • Database
  • Authentication
  • Kubernetes deployment
  • CI/CD pipelines
  • Logging and monitoring

Infrastructure & SRE

Implemented:

  • CI/CD pipelines
  • Docker builds
  • Kubernetes deployments
  • ArgoCD GitOps
  • Logging and monitoring
  • Backups
  • Environment configuration
  • Rollback strategy

Engineering Challenges

  • Social platform architecture
  • User activity tracking
  • Deploying full-stack platform in Kubernetes
  • Monitoring and logging
  • Infrastructure automation