Skip to content

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

PythonFastAPIDjangoTypeScriptNext.jsReactNestJSNode.jsGoFlutterSwiftPostgreSQLRedisSupabaseDockerAWS

Career

독립 개발

1인 개발

2025.08 - 현재

아이브

서비스 개발팀 팀장

2024.02 - 2025.08

+4개 더보기

직접 만든 것들

겪는 문제를 도구로 만들어 운영까지 끌고 간 프로젝트들.

운영 중인 제품

사용자가 쓰고 있는 서비스. 기획부터 출시, 운영까지 직접 한다.

클밍 (klming)

운영 중

3년+ 운영3,000+ 다운로드MAU 500+

실내 클라이밍 운동기록과 소셜 플랫폼. 암장별 등급 기록, 잔디 통계, 커뮤니티까지 기획부터 디자인, 백엔드, 앱을 1인 풀스택으로.

FlutterDartSupabasePostgreSQLPythonNext.js

Role

1인 풀스택 (기획, 디자인, 백엔드, 앱)

Highlight

자체 호스팅 백엔드를 BaaS로 무중단 전환했다. 그전까지 쓰던 DDD 기반 비동기 Python 백엔드도 직접 구축한 것이다.

klming.com

기출노트 (gichulnote)

출시 후 운영 중

iOS, Android 출시완전 로컬

수험생용 기출문제 학습 플랫폼. PDF를 불러와 풀고, OMR로 채점하고, 무한캔버스 오답노트로 정리한다. App Store와 Play 정식 출시.

FlutterRiverpodDrift/SQLiteAstroCloudflare Workers

서버도 로그인도 없는 완전 로컬 설계로 오프라인에서 전 기능이 돈다. 출시 후 발생한 크래시 2종은 실기기 재현 대조로 근본 수정했다.

gichulnote.com

쿠키컷 (CookieCut)

App Store 출시

첫 커밋에서 5주 만에 1.0주간 릴리스

장소 리뷰어를 위한 카메라 앱. 같은 장면을 가로와 세로로 두 번 찍던 반복을 한 번의 촬영으로 끝낸다. 촬영 체크리스트와 자동 얼굴 모자이크까지.

Swift 6SwiftUIAVFoundationVisionKotlin+1

Apple 네이티브 프레임워크만으로 촬영과 합성 파이프라인을 구현했다. Android는 포팅이 아니라 Kotlin과 Compose로 재설계해 별도 출시했다.

App Store

도구와 시스템

직접 겪은 문제를 도구로 만든 것들. 공개한 것은 저장소를 함께 건다.

자동매매 (trading)

실운용 중

설계부터 실운용까지 4주테스트 307개

규칙 기반 투자법을 파라미터 설정형으로 돌리는 개인용 self-host 자동매매 도구. 증권사 API를 연동해 NAS에서 상시 구동한다.

PythonFastAPIAPSchedulerPostgreSQL

주문을 영속 상태기계와 추가 전용 이벤트 로그로 설계해 중복 체결과 유실을 구조로 막았다. 운용 첫 주의 연쇄 장애는 런북으로 남겼다.

devclean

오픈소스 공개

MIT스캔 12.98초에서 5.05초

여러 생태계의 빌드 산출물과 캐시, 의존성을 스캔해 안전하게 정리하는 개발자 디스크 정리 CLI. Chrome 코드사인 클론이 156GB를 잠식하던 문제를 추적하다 만들었다.

Gobubbleteacobra

성능 커밋마다 전후 수치를 남기고, 출력이 바이트 단위로 같음을 골든 테스트로 증명했다. 테스트가 구현보다 많다.

github.com/ohing504/devclean

claude-kit

오픈소스 공개

MITv0.5.0스킬 11종

일상의 반복 작업을 자연어 호출로 꺼내 쓰는 Claude Code 플러그인. 스킬 11종에 데이터 수집 스크립트, 렌더 검증, 머지 가드 훅까지 함께 묶었다.

Claude Code PluginShellNode.jsPlaywright

결정론적 수집은 스크립트, 판단은 LLM으로 경계를 나눴다. 프롬프트로는 지켜지지 않던 규칙은 훅으로 차단해 우회 자체를 막았다.

github.com/ohing504/claude-kit

crc (claude-remote-control)

오픈소스 공개

MIT런타임 의존성 없음

여러 원격 세션 서버를 한 화면에서 켜고 끄고, 상태와 로그를 보는 Go 단일 바이너리 TUI. tmux 없이 바이너리 하나로 돈다.

Gobubbletealipgloss

"당연히 tmux겠지" 하던 전제부터 걷어냈다. 기획에서 데모 녹화까지 25시간, 유닛과 CLI E2E, TUI 3계층 테스트를 갖췄다.

github.com/ohing504/claude-remote-control