김태영Full-Stack & AI Engineer
PORTFOLIO 2026

팔리는 것을 만드는
개발자 김태영입니다

노트북으로 작업하는 김태영

백엔드에서 출발해 인공지능, 웹, 앱, 디자인까지 혼자 완성하는 풀스택 엔지니어.
현재 주식회사 갤로핑 CTO.

PROFILE

개발자 김태영

Java·Python·TypeScript를 중심으로 백엔드, 프론트, 인공지능, 웹·앱·데스크톱까지
폭넓게 기획·디자인·개발합니다.

2년 차에 합류한 스타트업에서 AI 추론 파이프라인 기반 제품의 기획부터
개발 전 과정을 주도해 회사의 첫 B2B 10억 원 매출을 이끌었습니다.

한 프로덕트를 디자인부터 백엔드, 웹, iOS·Android 네이티브 앱까지
혼자서 완성한 경험이 있습니다.

8Round 로고
8Round
비전 AI 트레이닝
Pitch Inside 로고
Pitch Inside
축구 커뮤니티
갤로핑싸커아카데미 로고
갤로핑싸커아카데미
운영 관리 툴
학력
이론 입자물리학 석사 · 건국대 대학원
강점
영어 논문·공식 문서 원문 구현
현재
갤로핑 CTO · 제품 전반 기술 방향
CAREER

경력

2024.09 ~ 현재
주식회사 갤로핑
8Round AI 파이프라인 재개발 · 백엔드·앱·인프라 1인 구축 · 월 매출 2,000만 원
CTO · Full-Stack & AI
2023.05 ~ 2024.09
주식회사 아스타
ASTARMIZE 기획·설계·개발 주도 → 회사 첫 B2B 10억 원 매출
BackEnd Engineer
2022.12 ~ 2025.02
외주 · 2회 / 약 1년 3개월
이화여대 연령통합고령사회연구소
세대공감 서비스 CoGen · 백엔드 팀장 · AI 모델 자문 병행
Backend · AI Consultant
2014.03 ~ 2017.02
건국대학교 대학원
이론 입자물리학 전공 · 석사 졸업 (이후 코드스테이츠 BE 부트캠프 40기 수료)
M.S. Physics
8Round 앱 아이콘
8ROUND · 비전 AI · 드리블 자세 측정

선수와 공을 검출하고,
3D 자세를 채점합니다.

인공지능 외주사의 소스코드 인수인계 거부 상황에서
AI 파이프라인 전체를 바닥부터 재개발.
백엔드·Flutter 앱·어드민까지 1인으로 완성했습니다.

월 매출2,000만 원
실시간 추론38 FPS · FP32
개발1인 · AI·백엔드·앱·어드민
8Round 앱의 AI 분석 화면 · 선수·공 검출과 3D 스켈레톤 오버레이
  • 선수 · 공 실시간 검출
    검출 mAP 0.94 · 공 0.90
  • 3D 자세 추정 · 스켈레톤
    One Euro Filter · 발끝 jitter 8.2%
  • 프레임 단위 점수 채점
    초 단위 그래프로 점수 표시
AI Pipeline
진단으로 만든 성과
mAP 0.83 → 0.94
검출 모델 재학습
COCO 91-class → person/ball 2-class 파인튜닝 · 자동 라벨링 4,761
공 0.74 → 0.90 (+16pp)
FP32 유지 · 38FPS
양자화 손익 판단
FP16 양자화 시 backbone LayerNorm underflow로 정확도 붕괴를 규명
정확도 우선 결정
jitter 8.2% ↓
자세 jitter 안정화
frame 단위 supervision 한계로 진단 → One Euro Filter·bone-length IK 직접 구현
회귀 0/27 · 학습비용 0
처리량 8배
처리량 재설계
파이프라인 재설계만으로 처리량 향상, 별도 인프라 증설 없이 달성
7.5 → 60 영상/시간
Infrastructure
인프라 & 운영

학습은 온프레미스 GPU, 프로덕션 추론 서빙은 AWS로 분리한 하이브리드 클라우드를 직접 설계해
비용과 성능을 동시에 확보했습니다.

온프레미스 · 모델 학습
GPU 서버
RTX A2000 ×4 · Xeon Gold 5416S ×2 · 503GB RAM
Ubuntu · CUDA · cuDNN · Docker + NVIDIA Container Toolkit
보안 · 네트워크/호스트
UFW 인바운드 통제(default deny) · fail2ban 침입 차단 · SSH 공개키 전용·비표준 포트·패치 최신화
보안 · 앱/데이터
Path Traversal·SSRF·JWT·CORS 코드 레벨 방어 · 가중치 암호화 · 로그 감사·정기 취약점 점검
모니터링 · 복구
GPU 사용률·온도·전력 추적 · 백업·장애 복구 체계 운영
AWS · 프로덕션 추론 서빙
비용 최적화
파이프라인 단순화만으로 35% 이상 절감, 성능 타협 없이
컨테이너 모니터링
cAdvisor · Prometheus · Grafana 기반 모니터링 시스템 구축
8ROUND · VISION AI PIPELINE4-CAMERA · ONNX RUNTIME · TENSORRT
SELECTED WORK

주요 프로젝트

피치인사이드 로고
피치인사이드
주식회사 갤로핑
축구 커뮤니티. 디자인·백엔드·웹·iOS·Android 전 과정 1인 개발.
콘텐츠·클립·커뮤니티·경기정보를 한 앱에 담았습니다.
출시 3개월 MAU 3,000
갤로핑싸커아카데미 로고
운영 자동화 내부 도구
갤로핑싸커아카데미
회원·결제·알림톡 자동 발송. 기획·디자인·개발 1인.
반복 운영 업무를 도구로 흡수했습니다.
운영 업무 자동화
본사 공식 홈페이지
주식회사 갤로핑
정보구조 설계부터 디자인·개발까지 1인
Astro · SEO 최적화
ASTARMIZE
주식회사 아스타
생성형 AI B2B 마케팅 솔루션. 핵심 로직·백엔드, 인스타 자동 배포
회사 첫 10억 매출원
COPYKLE
주식회사 아스타
생성형 AI 마케팅 콘텐츠. 토스페이먼츠 자동 갱신 전환
MRR 0 → 50만 원대
CoGen · CoGen V2
이화여대 연구소
세대공감 연구 서비스 2회. 백엔드 팀장, AWS·CI/CD
Spring Boot · NestJS
DESIGN

디자인 시스템

화면·컨셉·시스템을 직접 설계한 네 제품입니다.
각 시스템 원본을 열어볼 수 있습니다.

피치인사이드

야간 조명 경기장 위, 어둠 속 단 하나의 네온 시안.
아티클·클립·커뮤니티·경기정보를 한 앱에 담은 축구 콘텐츠 플랫폼.

피치인사이드 아티클 피드 화면
아티클 피드
피치인사이드 클립(세로 영상) 화면
클립
피치인사이드 커뮤니티·에디터 화면
커뮤니티
피치인사이드 경기 정보 화면
경기 정보
피치인사이드 프로필 화면
프로필
피치인사이드 로그인 화면
로그인
#3FFFF6
#0D0E0E
타이포 Pretendard · 단일 네온 시안 액센트
핵심 디자인 판단
액센트를 단 하나의 네온 시안(#3FFFF6)으로 제한했습니다.
피드·클립·커뮤니티·경기정보가 한 앱에 섞여도, 활성·좋아요·CTA만 시안으로 빛나게 해 시선과 인터랙션 위계를 또렷하게 유지합니다.
인터랙티브 원본 보기 →
루틴베어기획·디자인 완료 · 개발 중

청소년 축구 선수를 위한 음성 기반 훈련 일지. 매일 10분, 데이터 점이 아닌 '쓰는 사람'으로서의 선수.

루틴베어 홈 · 매일 10분 습관 화면
홈 · 매일 10분
루틴베어 음성 일지 녹음 화면
음성 일지
루틴베어 리워드 · 완료 화면
리워드
루틴베어 분석 · 히트맵 화면
분석
루틴베어 일지 · 캘린더 화면
일지
루틴베어 컨디션 · RPE 화면
컨디션
루틴베어 드릴 에디터 · 풀필드 2대2 전술 (가로 모드)
드릴 에디터 · 풀필드 (가로 모드)
루틴베어 드릴 에디터 · 하프필드 (가로 모드)
드릴 에디터 · 하프필드 (가로 모드)
#22D67A
#131313
타이포 Wanted Sans · Anton · 단일 바이탈 그린
디자인 컨셉
Linear의 surface ladder, Spotify의 다크 컴팩트, Nike의 Anton 타이포를 참조해,
선수를 데이터 점이 아닌 기록하는 사람으로 다루는 단일 바이탈 그린 시스템.
드릴 에디터만 가로 모드로 분리해 2D 전술 캔버스를 넓게 씁니다.
인터랙티브 원본 보기 →
아라바아기획·브랜딩·디자인·개발 완료 · 오픈 대기

판교 오피스 권역 초저가 카페 주문 앱.
기획·브랜딩·디자인·개발 전 과정을 완료하고 클라이언트의 카페 오픈을 기다리는 중.
라이트 모드 전용, 단일 코발트 잉크 시스템.

아라바아 로그인 화면
로그인
아라바아 홈 · 픽업 주문 화면
홈 · 픽업
아라바아 메뉴 상세 · 옵션 선택 화면
메뉴 상세
아라바아 장바구니 화면
장바구니
아라바아 결제 화면
결제
아라바아 주문 완료 화면
주문 완료
#17324F
#FAF8F4
radius 8·12·16·24·999 · 코발트 잉크 on 웜 페이퍼
디자인 컨셉
웜 오프화이트 위에 코발트 잉크 한 색.
영수증·메뉴카드 같은 스테이셔너리 감성으로 저가 브랜드가 빠지기 쉬운 '싸 보임'을 절제된 인쇄물의 신뢰감으로 상쇄합니다.
인터랙티브 원본 보기 →
갤로핑싸커아카데미운영 어드민 · 기획·디자인·개발 1인

원장·코치가 매일 8시간 켜두는 운영 어드민 도구.
첫인상이 아니라 100번째 진입의 피로도를 설계해, 예측 가능성과 낮은 시각 소음을 우선했습니다.

갤로핑싸커아카데미 어드민 로그인 화면
로그인
갤로핑싸커아카데미 어드민 대시보드 화면
대시보드
갤로핑싸커아카데미 수업 관리 화면
수업 관리
갤로핑싸커아카데미 수강생 관리 화면
수강생 관리
갤로핑싸커아카데미 결제 관리 화면
결제 관리
갤로핑싸커아카데미 마이페이지 화면
마이페이지
#6B00FF
#FFFFFF
타이포 Pretendard · JetBrains Mono · 단일 보라 액센트
핵심 디자인 판단
미감보다 운영 적합성.
단일 보라(#6B00FF)는 페이지당 최대 2회·표면의 8~12%(액티브·취미 티어·차트 한 선)에만 쓰고, 그라디언트·글로우는 전면 금지했습니다. 나머지를 무채색으로 두어 한 점의 보라가 강조로 작동합니다.
원본 보기 →
STACKS

기술 스택

언어
Java · Python · TypeScript · JavaScript · Dart · Swift · Kotlin · C++ · Fortran
백엔드
Spring Boot · Spring WebFlux · NestJS · Flask · FastAPI
AI / ML
PyTorch · CUDA · ONNX Runtime · TensorRT · OpenAI · Anthropic · Stability
프론트 · 앱
React · Next.js · React Native · Flutter · Astro · Windows API
데이터베이스
MySQL · MariaDB · PostgreSQL · SQLite · MongoDB · Redis (R2DBC)
인프라 · DevOps
AWS · Docker · Jenkins · GitHub Actions · Kafka · Prometheus · Grafana
AI 개발 도구
Claude Code · Codex · Cursor · Antigravity
디자인 · 협업
Figma · Git · Gradle · Jira · Confluence · Slack
BEFORE CODE

개발자 이전의 삶

시장·사람·낯선 환경을 직접 겪는 시간이었습니다.
세 번의 개인사업과 두 차례의 해외 봉사·세계일주 경험이
"팔리는 코드를 만든다"는 관점과 협업·적응의 감각으로 이어졌습니다.

5,000만 원
12평 공간에서 카페를 3개월 만에 월매출 5,000만 원으로 키운 뒤,
개발자의 길을 위해 동업자에게 이양
2005 ~ 2007
해외 봉사 (몽골·중국)
2011 ~ 2012
재난구호 봉사 (캄보디아·태국)
2017 ~ 2018
세계일주
2018 ~ 2019
해외 사업 (캄보디아 현지 거주·운영)
2019 ~ 2022
개인 사업 (카페) · 대학원 입시 병행
LEARNING & SHARING

학습과 지식 공유

750여 편
새로 배운 내용과 흥미로운 논문을 정리한 기술 블로그.
빠른 문서화를 협업과 생산성의 인프라로 여깁니다.
매일 4시간 × 6개월
퇴근 후 전공 원서·최신 논문·인프런에서 인공지능 이론을 직접 찾아 공부
도구의 강점과 한계를 체득
Claude Code·Codex·Cursor·Antigravity를 유료로 결제해
실무에 활용, 전통적 검색·공식 문서·디버깅과 조합
PERSONAL STATEMENT

제가 생각하는 좋은 코드는 무엇보다
돈이 되는, 팔리는 코드입니다.
그 위에서야 가독성과 배려를 이야기할 수 있다고 생각합니다.

저는 개발자의 본성을 '이해'하는 존재라고 믿습니다.
이해하지 못하는 것은 적확히 사용할 수도, 팔리는 코드로 만들 수도 없기 때문입니다.
모두와 함께 이해를 나눌 수 있는 회사와 성장해 가고 싶습니다.