Youngsup Oh
10년차 백엔드 개발자. 반복되는 문제를 시스템으로 해결합니다. 도메인에 얽매이지 않고 견고한 백엔드를 만들고, 직접 겪는 문제는 도구로 풀어 공개합니다.
반복을 시스템으로
- 테마 스토어 콘텐츠 큐레이팅하루에서 2시간으로
- PG사 정산 리포트2~3영업일에서 즉시 처리로
- 규칙 기반 매매수동 확인에서 무인 운용으로
Youngsup Oh
Backend Developer, Systems Generalist
10년차 백엔드 개발자. 반복되는 문제를 시스템으로 해결합니다. 도메인에 얽매이지 않고 견고한 백엔드를 만드는 제너럴리스트입니다.
API 설계와 DB 스키마, 트랜잭션 정합성과 배치, 그리고 반복 업무 자동화가 주 무기입니다. Clean Architecture 레이어 분리와 무중단 레거시 마이그레이션에 강점이 있습니다.
퇴사 후에는 직접 만든 앱 세 개를 출시해 운영하고 있습니다. AI 에이전트는 개발 파이프라인에 붙여 실전 운영하되, 판단은 사람이 하고 집행은 기계가 하도록 경계를 나눕니다.
Education
POSTECH 대학원
2011.09 - 2017.02
시스템소프트웨어 연구실, 석사논문 kTPM: 커널 수준 권한 분리 기반 ARM 소프트웨어 TPM
국군사이버사령관 최우수논문상 (2015, 정보보호학회, 공동저자 2인 중 2저자)
숭실대학교
2007.03 - 2011.08
Tech Stack
직접 만든 것들
겪는 문제를 도구로 만들어 운영까지 끌고 간 프로젝트들.
운영 중인 제품
사용자가 쓰고 있는 서비스. 기획부터 출시, 운영까지 직접 한다.
클밍 (klming)
운영 중실내 클라이밍 운동기록과 소셜 플랫폼. 암장별 등급 기록, 잔디 통계, 커뮤니티까지 기획부터 디자인, 백엔드, 앱을 1인 풀스택으로.
Role
1인 풀스택 (기획, 디자인, 백엔드, 앱)
Highlight
자체 호스팅 백엔드를 BaaS로 무중단 전환했다. 그전까지 쓰던 DDD 기반 비동기 Python 백엔드도 직접 구축한 것이다.
기출노트 (gichulnote)
출시 후 운영 중수험생용 기출문제 학습 플랫폼. PDF를 불러와 풀고, OMR로 채점하고, 무한캔버스 오답노트로 정리한다. App Store와 Play 정식 출시.
서버도 로그인도 없는 완전 로컬 설계로 오프라인에서 전 기능이 돈다. 출시 후 발생한 크래시 2종은 실기기 재현 대조로 근본 수정했다.
gichulnote.com쿠키컷 (CookieCut)
App Store 출시장소 리뷰어를 위한 카메라 앱. 같은 장면을 가로와 세로로 두 번 찍던 반복을 한 번의 촬영으로 끝낸다. 촬영 체크리스트와 자동 얼굴 모자이크까지.
Apple 네이티브 프레임워크만으로 촬영과 합성 파이프라인을 구현했다. Android는 포팅이 아니라 Kotlin과 Compose로 재설계해 별도 출시했다.
App Store도구와 시스템
직접 겪은 문제를 도구로 만든 것들. 공개한 것은 저장소를 함께 건다.
자동매매 (trading)
실운용 중규칙 기반 투자법을 파라미터 설정형으로 돌리는 개인용 self-host 자동매매 도구. 증권사 API를 연동해 NAS에서 상시 구동한다.
주문을 영속 상태기계와 추가 전용 이벤트 로그로 설계해 중복 체결과 유실을 구조로 막았다. 운용 첫 주의 연쇄 장애는 런북으로 남겼다.
devclean
오픈소스 공개여러 생태계의 빌드 산출물과 캐시, 의존성을 스캔해 안전하게 정리하는 개발자 디스크 정리 CLI. Chrome 코드사인 클론이 156GB를 잠식하던 문제를 추적하다 만들었다.
성능 커밋마다 전후 수치를 남기고, 출력이 바이트 단위로 같음을 골든 테스트로 증명했다. 테스트가 구현보다 많다.
github.com/ohing504/devcleanclaude-kit
오픈소스 공개일상의 반복 작업을 자연어 호출로 꺼내 쓰는 Claude Code 플러그인. 스킬 11종에 데이터 수집 스크립트, 렌더 검증, 머지 가드 훅까지 함께 묶었다.
결정론적 수집은 스크립트, 판단은 LLM으로 경계를 나눴다. 프롬프트로는 지켜지지 않던 규칙은 훅으로 차단해 우회 자체를 막았다.
github.com/ohing504/claude-kitcrc (claude-remote-control)
오픈소스 공개여러 원격 세션 서버를 한 화면에서 켜고 끄고, 상태와 로그를 보는 Go 단일 바이너리 TUI. tmux 없이 바이너리 하나로 돈다.
"당연히 tmux겠지" 하던 전제부터 걷어냈다. 기획에서 데모 녹화까지 25시간, 유닛과 CLI E2E, TUI 3계층 테스트를 갖췄다.
github.com/ohing504/claude-remote-control