Back to team
MemberFitnessTashkent

Yuri Mun

Full-Stack Developer | Fitness Apps & Environmental Platforms

§01

Stack

Languages & Frameworks
React/Next.jsTypeScriptUI LibrariesState ManagementAnimationData VisualizationBun/Elysia.jsSupabaseRedisBackground Jobs
Infra · Data · Tools
Leaflet/React-LeafletGeolocation APIOpenStreetMap/ArcGISAnthropic ClaudeVercel AI SDKOpenAIStrava APITelegram Bot APIVercelGitHub ActionsTurborepoBun
§02

Projects

git shortlog · all branches

No public projects mapped to this contributor yet.

§03

Bio

Summary

Full-stack developer specializing in modern TypeScript ecosystems with a focus on fitness/sports applications and environmental monitoring platforms. Expert in Next.js, React, Supabase, and AI integration. Known for rapid prototyping and "vibe coding" approach - building functional applications quickly with AI assistance while maintaining code quality. Strong experience with external API integrations (Strava, Telegram), real-time features, and data visualization.


Projects

1. Strava Running Assistant - Fitness Analytics Platform

Role: Lead Developer (50% of commits - 20 of 40) Tech: Next.js 15, React 19, Supabase, Strava API, Telegram Bot API, Tailwind CSS

Comprehensive running analytics platform with Strava integration:

  • ~309,498 net lines of code contributed
  • Complete OAuth2 flow with Strava (connect/disconnect/token refresh)
  • Real-time activity sync via webhooks
  • TRIMP/VDOT training analytics and calculators
  • Age-grading performance comparisons
  • Uzbekistan national athletics standards benchmarking
  • World records database and comparison engine
  • Race data processing (XLS parsing for local results)
  • PDF report generation with sharing via Telegram
  • Multi-language support (Russian, Uzbek, English)
  • 30+ API endpoints, 25+ database migrations

2. EcoMonitor - Ecological Monitoring Platform

Role: Lead Developer (73% of commits - 8 of 11) Tech: Next.js 15, React 19, Supabase, Leaflet, Telegram Bot API, Tailwind CSS

Environmental violation reporting and monitoring platform:

  • 52,550 net lines of code contributed
  • Interactive map with marker clustering and filtering
  • Real-time statistics dashboard with trend indicators
  • Advanced notification system with priority levels
  • Geolocation hook with SSR support
  • Multi-language support (Russian, Uzbek)
  • CI/CD with GitHub Actions (deploy, test, backup)
  • Jest + Playwright testing infrastructure
  • 80+ React components, 11 API endpoints

3. Runner Fullstack - AI-Powered Training Platform

Role: Core Contributor (19% of commits - 11 of 57) Tech: Next.js 16, React 19, Elysia.js, Drizzle ORM, Vercel AI SDK, Anthropic Claude

Full-stack fitness platform with AI coaching:

  • 17,477 net lines contributed
  • AI Training Recommendations - Rule-based system using TRIMP analysis
  • Activity Analysis with AI - Performance ratings, pace analysis, heart rate zones
  • Activity Calendar - Month navigation with activity visualization
  • Runner Tools Suite - Pace calculator, metronome, interval timer
  • Monthly goals tracking with profile management
  • Feed system with activity and recommendation cards
  • Full i18n support (Russian, English, Uzbek)

4. Form Builder - Dynamic Form Creation Platform

Role: Core Contributor (10% of commits - 2 of 21) Tech: Next.js 15, React 19, Supabase, React Hook Form, Zod, dnd-kit

Dynamic form builder with conditional logic:

  • 5,480 net lines contributed
  • Field Editor - 1,254-line component with tabbed configuration UI
  • Form Preview - Live preview with conditional logic evaluation
  • 15+ Field Types - Text, select, date, file, rating, toggle, etc.
  • Conditional logic (show/hide based on other fields)
  • Validation rules (min/max, patterns, email/URL)
  • Supabase integration with Row Level Security
  • Database schema design for multi-tenant access

Key Achievements

  • Built 2 complete platforms as lead developer (Strava Assistant, EcoMonitor)
  • Contributed to 2 additional team projects with significant features
  • Integrated 3+ external APIs (Strava OAuth2, Telegram Bot, Supabase)
  • Developed AI-powered training analysis using Anthropic Claude
  • Created interactive mapping systems with Leaflet clustering
  • Implemented real-time dashboards with trend indicators
  • Built comprehensive i18n support in 4+ projects (RU, EN, UZ)
  • Designed PDF report generation and sharing systems
  • Architected background job processing with BullMQ/Redis

Development Style

Known for "vibe coding" approach:

  • Rapid prototyping with AI assistance
  • Focus on shipping functional features quickly
  • Iterative refinement based on real usage
  • Clean architecture with TypeScript strict mode
  • Preference for modern tooling (Bun, Turborepo)

Languages

  • Russian (Native)
  • Uzbek (Native)
  • English (Professional)

Contribution Statistics

ProjectRoleCommitsNet LinesKey Contribution
stravaLead (50%)20/40~309,498Full fitness analytics platform
eco_projectLead (73%)8/1152,550Environmental monitoring system
runner_fullstackCore (19%)11/5717,477AI recommendations, calendar, tools
form_builderCore (10%)2/215,480Field editor, form preview, schema
Engage
Need Yuri on your team?
7021803@gmail.com