강경석, Handy

Senior Software Engineer · 쿠팡플레이 Monetization 팀

결제·구독 경험을 웹·앱·백엔드에 걸쳐 만듭니다.

1분 요약
현재

쿠팡플레이에서 시니어 소프트웨어 엔지니어로 근무하며, Monetization 팀의 원활한 결제 플로우와 수익화를 책임지고 있습니다.

역량

레거시 프로젝트를 유지보수하며 점진적으로 개선해 나가는 데 강점이 있습니다. 원활한 협업과 팀 리딩 경험도 갖추고 있습니다.

접근

웹·앱을 넘어 백엔드·인프라·API까지 경험 영역을 확장하며, AI를 활용해 나와 팀의 문제를 적극적으로 해결하고 있습니다.

지향

IC 역량을 바탕으로 서비스를 개발하며, 팀과 조직에 긍정적인 영향을 주는 데 집중하고 있습니다.

커리어
블로그

핸디의 지식 블로그

#Blog#0.7M View#400 posts
경험

+8년차 Software Engineer

쿠팡플레이 재직 397일

기술 스택
Frontend

TS · JS · React · Next · Flutter · Dart

typescript
javascript
react
next
flutter
dart
Backend / Infra

Supabase · Docker · AWS · ArgoCD · GraphQL

supabase
docker
aws
argocd
graphql
Tooling & CI/CD

Git · GitHub · Jest · Cypress · CircleCI

git
github
jest
cypress
circleci
Others

Web Audio API · AudioWorklet · WASM · Wavesurfer.js

webassembly
code
windsurf
개발철학
  1. 1

    편리함을 추구하고 불편함을 제거한다

  2. 2

    반복되면 자동화한다.

  3. 3

    모든 변경사항에 대한 책임은 나에게 있다

Career

편리함을 찾고, 불편함을 제거하는 제품을 만듭니다.

  1. 쿠팡플레이

    2025.10 - current

    쿠팡플레이

    Sr.Frontend Engineer

    Monetization 팀, OTT 결제·구독·수익화 웹/앱 프론트엔드

  2. 가우디오랩

    2022.07 - 2025.09

    가우디오랩

    Lead Frontend Engineer

    Gaudio Studio 등 오디오 웹 제품 프론트엔드 리드

  3. 티맥스티베로

    2020.02 - 2022.06

    티맥스티베로

    Research Engineer

    HyperData 추천·분석·데이터 시각화 플랫폼 개발

    Homepage
  4. 카찹

    2018.12 - 2020.05

    카찹

    CTO & Co-founder

    모빌리티 앱 공동 창업, Android/iOS 개발 및 팀 운영

Project

신기술 + 좋은 옛기술을 통해 프로젝트를 만들어갑니다.

Handy Writer

글쓰기를 도와주는 로컬 우선 데스크톱 앱. 마크다운으로 저장해 Obsidian·git과 그대로 함께 쓰고, 위키링크·그래프·AI 교정/초안을 지원.

Handy Tracer

1인 개발 · 진행 중

골프 연습 영상에서 스윙 구간을 자동으로 잘라내고, 공 궤적을 샷 트레이서처럼 그려 주는 모바일 앱. 분석은 전부 온디바이스.

ReactNative
Expo
Typescript
cplusplus
OpenCV
Supabase
개인 포트폴리오 사이트

Next.js + shadcn/ui 기반의 다국어 포트폴리오 사이트.

출강이오

기업·기관과 출강 업체를 연결하는 플랫폼.

여행사 ERP+CRM

MS Access 기반 시스템의 웹 마이그레이션 + 예약 사이트 제공

React
Typescript
Next-js
NextUI
Tailwind
Prisma
graphql
postgresql
골프 레슨 플랫폼

골프 레슨 서비스 및 회원관리 플랫폼.

React
Typescript
Next-js
Tailwind
MUI
flutter
dart
Github
금융 포트폴리오 플랫폼

금융공학 모델 + AI를 이용한 최고의 포트폴리오 생성·추천 서비스.

Activity

오픈소스 / 출판 / 강의 등 외부 활동

  • wavesurfer.js|버그 수정 및 컨트리뷰션
  • handy-snippets|내부용 커스텀 스니펫 공개, VSCode Extension

  • GAN 모델과 DNN 모델을 활용한 Anomaly Detection 연구| 졸업 논문
  • 리액트, Next.js로 완성하는 프론트엔드| 도서 출판 · 2026 세종도서 학술부문 선정2026 세종도서

Achievements

수상 및 자격증

2026
  • 2026 세종도서 학술부문-선정도서
    ㄴ 『리액트, Next.js로 완성하는 프론트엔드』(영진닷컴) — 한국출판문화산업진흥원 선정
2023
  • 가우디오랩-PIETTIC 중 Integrity 수상
    ㄴ 신뢰도 높은 협업, 높은 수준의 업무수행으로 인한 수상
2021
  • 티맥스 표창장-우수사원상
    ㄴ 시각화·통계 플랫폼 관련 공로
  • 우리은행 온택트 공모전-우수상
    ㄴ DR.폴리오: 금융공학 모델 + AI 기반 포트폴리오 생성·추천
2019
  • 청년 스타트업 어워즈, 경기도 대학생 융합 창업지원 공모전, 흑석캠퍼스타운 창업경진대회, 스마트시티즌 챌린지 외-대상, S등급, 대상, 최우수상 외
    ㄴ 카찹: 통합 모빌리티 플랫폼
2018
  • 한국통신학회 추계종합학술발표회-우수논문상
    ㄴ [UC-LAB] GAN + DNN 기반 Anomaly Detection 연구

Experience

분기별 경험을 타임라인으로 정리합니다. (2022부터~)

  1. 2026

    3Q
    쓴 책이 세종도서로 선정되다
    『리액트, Next.js로 완성하는 프론트엔드』가 2026 세종도서 학술부문 선정도서에 올랐다. 공공도서관에 보급되는 일이라, 책이 혼자 걸어나가기 시작했다.
    • 한국출판문화산업진흥원 2026 세종도서 학술부문 선정
    2Q
    AI는 생성하고 나는 지워서 퀄리티를 높이다.
    AI가 워크플로우에 들어올수록, 더 좋은 코드와 설계를 고민하며 당장 할 수 있는 것부터 시도하고 있다.
    • 에이전트가 반복 실행할 자동화 스킬을 만들고 있다.
    • Refactoring·Clean Code 등을 읽으며 코드룰을 LLM wiki에 정리한다.
    • 전 플랫폼 모노레포 마이그레이션을 사전 준비하고 있다.
    1Q
    생산성·도구·공통 모듈로 업무 밀도를 높이다
    Claude Code·Cursor로 개발 흐름을 다듬고, MCP로 준비 작업을 자동화하는 데 집중했다.
    • Claude Code·Cursor·MCP로 리뷰·온보딩 반복 업무를 줄였다.
    • 영어 스터디를 시작하고, 기획·운영과 맞춰 일을 밀어갔다.
    • 쿠팡플레이 공통 모듈을 만들어 여러 제품에 배포했다.
  2. 2025

    4Q
    쿠팡플레이로 이직해 시니어로 새 출발하다
    영어 업무 환경에 적응하며 팀 프로세스와 신뢰를 쌓는 데 집중했다.
    • 시니어 엔지니어로 온보딩을 시작했다.
    • 영어 회의·문서·코드리뷰에 적응했다.
    • 팀 프로세스와 코드베이스를 파악하며 신뢰를 쌓았다.
    3Q
    API Developer 사이트를 만들어보다
    기존 레거시를 청산하고, API를 제공하는 User, Admin 툴을 개발했다
    • 도규사우러스를 이용해 문서시스템에 대한 기초부터 배포까지 경험했다
    • 1차 디자인 시스템을 완성하고 이를 실제 프로젝트에 적용해보다
    • 이직을 마무리하고 업무를 정리했다
    2Q
    모노레포와 디자인시스템에 신경쓰다
    프로젝트 레포 관리를 위해 모노레포를 도입하고 이를 디자인 시스템에 적용했다
    • AWS CodeArtifact를 사내 패키지를 관리하기 시작했다.
    • PNPM Workspaces를 통해 모노레포 관리를 시작했다.
    • 디자인 시스템 구축을 준비하여 프로젝트를 병행진행중이다.
    1Q
    글쓰기에 힘쓰고, 새로운 기술 습득을 준비하다
    책 퇴고를 마무리하고, 기술 습득(엘릭서) 학습을 본격적으로 시작했다
    • 엘릭서 세미나와 Exercism를 통해 엘릭서 언어를 흡수하고 있다.
  3. 2024

    4Q
    리드로써 프로세스를 정리하다.
    합리적인 프로세스를 만들고, 반복되는 업무를 찾아내서 자동화에 힘쓰다
    • 개발 중인 브라우저 기반 미디어 편집툴을 바탕으로 내부 프로젝트를 진행했다
    • 코드 리뷰에 대한 프로세스를 확립하고, 지키기 위해 발버둥중이다.
    • 좋은 사수가 되기 위해 발버둥중이다
    3Q
    일정관리와 사람관리의 경계에서 길을 찾아가다
    리드로부터 리드의 업무를 배우고, 좋은 리드가 되기 위해 노력중
    • 브라우저 기반 미디어 편집툴을 개발중이다(오픈소스)
    • Supabase등을 사용해보며 백엔드에 대한 지식을 쌓고 있다
    • 좋은 사수, 혹은 리드가 되기 위해 발버둥중이다
    2Q
    프론트엔드리드를 맡아, 시니어 개발자로 나아가고 있다
    사람관리, 일정관리 힘쓰고, 전문화 분야를 찾아가고 있다.
    • 테스트코드, 코드리뷰를 하고 있고, 스터디도 진행중이다.
    • 웹 오디오 전문가의 길을 찾아보고 있다.
    • 다양한 사이드프로젝트에 도전하고 있다.
    1Q
    좋은 개발자가 되기 위한 비개발적인 준비를 하다
    코드리뷰를 시작하고, 좋은 사수가 되기 위한 공부를 하고, 책 출판을 준비하다
    • 신입 동료와 코드리뷰를 도입해보고, bit bucket를 통한 자동화를 적용해보았다.
    • 좋은 사수 개발자가 되기 위한 공부를 하고 있다.
    • 책 출판 제의가 들어와, 그에 대한 준비를 시작했다
  4. 2023

    4Q
    새로운 기술보단 기존 기술에 능숙함을 더하다
    사용하는 기술이 정리되고, 기존 기술에 대한 이해도를 높이는데 집중했다.
    • React, Next에 대한 이해도를 높이고, 기존 프로젝트를 리팩토링했다.
    • Flutter 프로젝트를 유지보수하며 안정도를 높이고 있다.
    3Q
    오디오 도메인 개발에 자신감이 붙었다.
    코어 라이브러리 내재화를 완성했고(Waveform-playlist), 오픈소스 컨트리뷰터(wavesurfer)가 되었다.
    • Waveform-playlist의 내재화를 완료하고 추가기능 및 고도화를 진행중이다.
    • Wavesurfer 오픈소스 컨트리뷰터가 되었다.
    • Flutter로 서비스를 런칭하고, 유저의 피드백을 받아 고도화를 하고 있다.
    2Q
    겨울을 이겨내기 위한 다양한 불피우기를 시도했다.
    프로젝트 기획, 구현, 런칭까지 매우 바쁜 분기였다
    • Gaudio Studio-pro를 런칭했다. 내가 만든 서비스가 돈을 벌기 시작했다.
    • 사이드 프로젝트를 위해 오랜만에 Flutter를 잡았다.
    1Q
    겨울나기에 돌입하여 기술로 살아남기에 도전했다
    코어 라이브러리(Web Audio)에 대한 개발을 시작하고 브라우저상에서 대용량 파일을 요리해봤다.
    • Waveform-playlist 오디오 라이브러리 개선(TS/React 지원, 대용량 파일 최적화)
    • AI모델을 위한 데이터 수집 자동화툴 구현(Puppeteer 활용) - 100GB 수집
    • ChakraUI, Framer-motion, TailwindCSS 조합의 프로젝트 런칭
  5. 2022

    4Q
    가우디오랩의 다양한 서비스를 위한 기초 다지기를 시작했다
    신뢰를 바탕으로 다양한 서비스 및 데모 사이트를 구현.
    • 오디오, 대용량 데이터에 대한 최적화 진행
    • 기존 웹사이트 모바일 지원을 위한 반응형 및 구조 변경
    3Q
    이직 후 믿을 수 있는 동료가 되기 위해 노력했다
    기존 프로젝트 마이그레이션 및 기술 스택 익히기, 신뢰감를 얻은 중요했던 시기
    • 클래스형컴포넌트 -> 함수컴포넌트로 마이그레이션 완료
    • Next 도입, 데이터 페칭은 React-Query로 개선
    2Q
    이직을 준비했고, 프로젝트를 정리하며 마무리했다
    포트폴리오를 최신화하고 면접을 보러다녔으며, 현재 회사의 업무를 마무리하고 문서화에 힘씀.
    • 티맥스-> 가우디오랩으로 이직 성공
    • 업무 인수인계 모드로 업무를 마무리하고 정리하다
    1Q
    이직을 마음먹었고, Next.js, Recoil 등 최신 스택을 사용해봤다
    기존의 기술스택에서 벗어나 다양한 라이브러리, 프레임워크를 접하려고 노력했다.
    • 최신 기술을 학습을 위한 사이드프로젝트 시작(Next.js)
    • 이직 준비를 하고 포트폴리오 업데이트하고 면접준비를 진행하다