← 프로젝트 목록

Training Companion

데이터 · 운동사용 중

운동 기록이, 다음 선택의 근거가 되도록.

라이딩과 수영을 돌아보고, 장비와 복장을 고르고, 다음 대회를 준비합니다. training-companion, trisplit, fingu를 함께 관리하는 개인 운동 도구입니다.

  • Python
  • Spark
  • Iceberg
  • dbt
  • Airflow

서비스 접속

운동 리포트 report.yangarch.net
fingu fingu.yangarch.net

대화에서 시작한 운동 도구

처음에는 운동 기록과 장비 정보를 모아 Claude Code와 대화하며 활용했습니다. 운동이 주된 취미가 되면서, 지난 기록을 돌아보고 다음 선택을 상의하는 일이 도구의 중심이 되었습니다.

세 프로젝트가 함께 하는 일

training-companion은 회고와 장비·의류 같은 맥락을, trisplit은 데이터 수집·처리와 시각화를, fingu는 수영 분석과 코멘트를 담당하는 데서 출발했습니다. 지금은 세 프로젝트를 통합해 관리하며 기록을 함께 활용합니다.

새로운 기술을 실제 데이터에 적용하기

기존 운동 데이터 파이프라인에 Spark, Iceberg, dbt와 Airflow를 적용했습니다. 기술을 익히는 과정과 실제로 쌓이는 개인 기록을 활용하는 일이 만나는 프로젝트입니다.