김재원
Jaewon Kim · Stony Brook University (한국뉴욕주립대학교) Computer Science · 휴학 중
이력서 대신, 4년치 작업 기록에 직접 물어보세요.
답은 brane이 소화한 원장에서 나오고, 문장에 붙은 📎를 누르면 그 근거가 된 원본이 열립니다.
찾는 사람이 직접 묻는 편이, 지원자가 미리 짐작해 쓴 글보다 정확합니다.
↓ 지금까지 만든 것
만든 것
앱, 백오피스, 결제, 인프라까지 혼자 만든다.
2022 — 2026 · 저작 코드 148,972줄 (vendored 제외)
아래 항목을 더한 값이다. 여기 더하지 않은 코드가 73,493줄 더 있다 — Clozet을 React Native로 옮기다 멈춘 Lyfe 36,211줄과 Green Apple 이전 Flutter 버전인 re:fine 37,282줄. 둘 다 쓰다 버린 코드라 총계에는 넣지 않았다.
과정
AI와 어떻게 일해왔는가
2025년 4월부터 2026년 7월까지 IDE 코딩 세션 96개가 남아 있다(VS Code Copilot 67, Cursor 12, Claude Code 17). 거기서 뽑은 건 코드가 아니라 일하는 방식의 변화다. 아래 프로젝트들의 판단이 어디서 왔는지에 대한 기록이기도 하다. 인용은 전부 실제 프롬프트이고, 클릭하면 원본 세션이 열린다.
2026 · 01
과제에서 제품으로
Flutter 로그인과 Supabase 인증을 붙이고, Cursor로 식단 검색·캘린더를 만든다. 받은 문제를 푸는 데서 만들 것을 정하는 쪽으로 넘어간 지점.
2026 · 07
지휘
모노레포 구조를 현업 수준으로 재편하면서 ADR 도입과 브랜드 자산의 LFS 분리까지 지시한다. 그러다 한 프로젝트로는 부족하다고 판단하고, 여러 에이전트에 병렬로 맡기는 것을 스스로 제안한다. 세션 하나가 1,800~5,300줄.
2026 · 07
재귀
AI 코딩 에이전트를 써서, 자신이 AI 코딩 에이전트를 어떻게 쓰는지 기록하는 도구를 만든다. 그 도구가 brane이고, 그 기록이 이 페이지다.
규모가 그 자체로 지표다. 2025년 코스워크 세션은 대개 7~11줄, 오류 한 줄 붙여넣기였다. 2026년 에이전트 세션은 1,800~5,300줄이다.
전체 분석 문서 열기 →
프로젝트
무엇을 만들었고 무엇을 했는가
만료된 것과 중단된 것을 그대로 적었다. 각 항목의 규모는 저장소를 직접 세었고 vendored 코드는 제외했다.
Clozet — 인스타그램 커머스 플랫폼
2025.07 — 2026.07인스타그램에서 옷 입은 영상을 보다가 화면을 탭하면 그 상품 구매로 바로 이어지는 커머스 플랫폼. 브랜드는 백오피스에서 상품 태깅부터 주문·정산·크리에이터 커미션까지 관리한다.
- 담당
- 단독 개발 — 앱, 백오피스, DB, 인프라, 결제, 외부 연동 전체
- 주요 작업
- Flutter 앱: 영상 시청 중 탭 → 태깅 상품 → 구매로 이어지는 동선 구현
- React 백오피스: 상품·주문·배송·정산·어필리에이트 5개 모듈
- Supabase(Postgres) 스키마 설계 및 DB 트리거 기반 주문 상태 전이
- Cloudflare Workers + R2 기반 미디어 파이프라인
- Meta Graph API 공식 승인 취득 및 연동 (인스타 공유 → DM 자동화)
- 정산 시스템: 주차별 판매·어필리에이트 정산 자동 생성, SQL 통합 테스트 작성
- 정산 로직 결함 발견 후 상태 소유권 재설계 및 25주치 재생성·대조
- 결과
- 구축 완료. 실사용자 확보 단계에는 도달하지 못했고 시드 데이터로 운영을 검증했다. 현재 도메인 만료.93,840줄 · 252파일 · 커밋 198

영상 위 상품 태깅 
브랜드 마켓플레이스 
백오피스 대시보드 
주차별 정산 
크리에이터 커미션 clozet.my(도메인 만료)FlutterReactTypeScriptSupabaseCloudflare WorkersR2Meta Graph API원장에서 열기 →Green Apple / Red Apple — AI 헬스 코치
2026.05 — 2026.07칼로리를 세는 데서 멈추지 않고 '그래서 오늘 얼마나 움직여야 하는지'를 지시하는 앱. Green은 감량, Red는 증량용이고 두 앱이 공용 패키지 위에 올라간 모노레포다.
- 담당
- 단독 개발 — 모노레포 설계, 앱 2종, 공용 패키지 3종, 결제 연동
- 주요 작업
- 온보딩 5단계로 기본정보·목표·기간·활동량을 받아 BMR/TDEE 산출 (Harris-Benedict)
- 목표 체중·기간에서 하루 필요 적자를 역산하고, 식단 기록마다 당일 운동량 재계산
- 식단 적자에 TDEE 25% 상한을 두고 초과분을 운동으로 넘기는 안전선 설계
- 식단 사진 → Gemini API 칼로리·영양 분석
- Red Apple: 분할 루틴(전신/상하체/PPL), 단백질 목표, 점진적 과부하, 신체 치수 추적
- RevenueCat 크레딧 패스 결제, Apple/Google 소셜 로그인
- 앱 2종이 공유하는 shared·theme·ui 패키지 분리
- 결과
- Green은 App Store 출시까지 도달했고 낯선 사용자의 결제가 1건 발생했으나 유입 경로를 추적하지 못했다. 현재 리스팅 만료. Red는 MVP 완성 후 대기.42,668줄 · 170파일 · 앱 3 + 패키지 3
React NativeExpoTypeScriptSupabaseRevenueCatGemini API원장에서 열기 →Share2DM — 인스타그램 DM 자동화 SaaS
2026.02 — 2026.04인스타그램 릴스에는 링크를 걸 수 없다. 사용자가 릴스를 DM으로 공유하면 자동으로 상품 링크를 보내주는 자동화 솔루션. 브랜드는 계정에 연결만 하면 된다.
- 담당
- 단독 개발 — 엣지 워커, DB 스키마, 대시보드, 결제, 빌링
- 주요 작업
- Cloudflare Workers 기반 인스타 웹훅 수신 및 공유 이벤트 감지
- 브랜드별 FIFO DM 발송 큐 설계 (1분 주기 cron, 배치 20건)
- Meta rate limit을 하드코딩하지 않고 429 응답으로 실측하는 백프레셔 구조
- 테넌트 격리: 한 브랜드가 한도에 걸려도 다른 브랜드 발송은 계속 진행
- 재시도 3회 + 실패 항목 상태 관리, rate limit 도달 시 운영자 알림 메일
- Toss Payments 연동 및 일 1회 빌링 cron
- 무료 티어 병목을 순서대로 산정 (Supabase 프로젝트 수 → DB 용량 → 대역폭 → Workers 요청)
- 결과
- 개발 완료 및 온라인 운영 중. 유료 고객 확보 단계에는 도달하지 못했다.8,308줄 · 68파일 · 커밋 78
Cloudflare WorkersTypeScriptReactSupabaseR2Toss Payments원장에서 열기 →brane — AI 대화 기록 원장
2026.07 — 진행 중ChatGPT·Claude·IDE 어시스턴트에 흩어진 대화가 쌓이기만 하고 다시 찾을 수 없는 문제를 푼다. 로그를 넣으면 개념 문서로 압축하고 모든 문장에 원본 인용을 붙여, 나중에 질문하면 근거와 함께 답한다.
- 담당
- 단독 설계·개발 — 읽기/쓰기 경로, 그래프 시각화, 공개 경계
- 주요 작업
- 쓰기 경로: 신규 대화를 기존 문서와 대조해 NEW/UPDATE/REFINE/QUESTION 판정하는 LLM 캐스케이드
- 판정 오류로 기존 문서를 덮어쓰지 않도록 안전 검사 추가
- 읽기 경로: 인덱스로 문서 선택 후, 필요할 때만 인용 원본까지 따라가는 2단 구조 (최대 3홉)
- 개념 간 상호 링크를 파싱해 force-directed 그래프로 시각화 (2D/3D)
- 공개 경계: 허용 목록에 없으면 비공개인 fail-closed 게이트, 공개분만 배포
- 공개 API에 IP당 분당 6회 rate limit 및 입력 길이 제한
- 결과
- brane.my에서 운영 중. 대화 로그 1,082개가 개념 문서로 소화돼 있고, 그중 11개를 공개했다.4,156줄 · 37파일 · 커밋 29
Next.jsTypeScriptAnthropic SDKVercelreact-force-graph원장에서 열기 →운동의정석 — 첫 피트니스 앱
2022다이어트를 하려면 기초대사량을 구하고, 목표까지 필요한 열량을 계산하고, 먹은 것을 세고, 그래서 운동을 얼마나 해야 하는지까지 직접 따져야 한다. 그 과정을 앱으로 옮긴 첫 시도.
- 담당
- 팀 리드 (3인)
- 주요 작업
- 기본 정보와 목표를 받아 필요 운동량을 산출하고 기록을 추적하는 앱 기획·개발
- 광고 집행 및 초기 사용자 확보
- 결과
- 광고비 약 30만원으로 1주일 만에 759명을 확보했고 피드백은 긍정적이었으나, 수익화를 풀지 못한 상태에서 병역으로 중단됐다. 4년 뒤 Green/Red Apple의 출발점이 됐다.
서비스 종료(2022년 중단)모바일3인 팀원장에서 열기 →
이력
어디를 지나왔는가
- 2022
운동의정석 — 첫 앱, 3인 팀 리드
1주일 만에 약 1,000명. 수익화를 풀지 못한 채 병역으로 중단.
- 2025.07
Clozet 착수
Flutter 앱 → 백오피스 → 정산까지 1년간 확장.
- 2026.02
Share2DM
Clozet의 유입 엔진이자 독립 SaaS. 2개월 만에 온라인.
- 2026.05
Green / Red Apple
모노레포로 앱 2종. Green은 App Store 도달.
- 2026.07
brane
4년치 AI 대화 로그를 원장으로. 현재 운영 중.
- 학력
Stony Brook University · Computer Science
현재 휴학 중.
기술 스택
위 작업들이 실제로 쓴 것만 적었다.
- 언어
- TypeScriptDartPythonSQLSwift/Kotlin (연동 수준)
- 프론트·앱
- ReactNext.jsReact Native / ExpoFlutter
- 백엔드·인프라
- Supabase (Postgres · RLS)Cloudflare WorkersR2Vercel
- 연동
- Meta Graph API (공식 승인)RevenueCatAnthropic APIGemini API
- 도구
- Claude CodeCursorMaestro (디바이스 QA)MCPOpenVSP




