본문으로 건너뛰기
김찬호
← 포트폴리오

김찬호

Chanho Kim

Full-Stack & AI Developer

Emailkkch9805@naver.com
GitHubgithub.com/kkch1012
Blogvelog.io/@kkch9805

Summary

AI/LLM 기반 풀스택 SaaS, 모바일 앱(iOS/Android), 핀테크, 엔터프라이즈 CRM 등 34개 프로젝트를 수행한 개발자입니다. 데이터 분석으로 문제를 발견하고 기술로 해결하는 것을 지향합니다.

34 Total|6 Production|6 Client Projects|8 Proposals|3 ML / DL|11 Side

Core Skills

AI / LLM

Claude, GPT, Gemini 멀티모델 · RAG, MCP 에이전트 · STT (Whisper) · 컴플라이언스 가드레일

Full-Stack

Next.js + TypeScript · Spring Boot + MyBatis · FastAPI, Django · Supabase / Prisma / MySQL

Mobile

Capacitor (iOS/Android) · Jetpack Compose (Kotlin) · SwiftUI · FCM + IAP

Data / Infra

Python, pandas, scikit-learn, TensorFlow · AWS (EC2/RDS/S3) · Docker, Kubernetes · PostgreSQL, MongoDB, Redis

Experience

ecoleadFull-Stack Developer (주임)
2026.06.15 ~ 재직중

풀스택 개발

(주)바틀Full-Stack Developer
2026.01.29 ~ 2026.06.01

AI/LLM 기반 풀스택 SaaS 개발, 모바일 앱(iOS/Android), 핀테크, 엔터프라이즈 CRM 등 다수 프로젝트 수행

Education

한성대학교 모바일소프트웨어학과2021.03 ~ 2025.08 (졸업)

1트랙: 모바일 소프트웨어 / 2트랙: 빅데이터

서일대학교 소프트웨어학과2018.03 ~ 2021.02 (졸업)

Awards

요기요 X 오라클 AI 해커톤 3위 (장려상)2026.08

예선 약 190팀 중 본선 8팀 진출 — 최종 3위(장려상) (Team FLOW)

Certifications

빅데이터 분석 기사2025.07
SQLD (SQL 개발자)2025.04
ADsP (데이터분석준전문가)2025.03
정보 처리 기사2024.12

Production Projects

BoBi보비iOS / Android / Web
2026.03 ~

보험 보장분석 금융앱 - 코드에프 내보험다보여 API, 인앱 결제

Next.js 16CapacitorSupabaseCODEF APIPortOneFirebase
  • 코드에프 API 연동 보험 자동 조회 + AI 보장분석 자동화
  • iOS/Android IAP 구독 + 소모성 크레딧 상품 7개 스토어 등록
  • FCM 푸시 알림 + 카카오페이 정기결제 + 영수증 replay attack 방지
MoneySignal머니시그널iOS / Android / Web
2026.02 ~

AI 금융 시그널 SaaS - 멀티모델 합의, 파트너 수익배분 8:2

Next.js 16Claude OpusKIS APISupabaseCapacitorPortOne
  • 멀티모델 AI 합의 시스템 + 40종목 메타데이터 DB 구축
  • iOS 심사 리젝 4건 대응 (Apple 로그인, UGC 정책, OAuth 웹뷰, 구독 법적 링크)
  • PortOne 인앱 구독 10개 등록 + 파트너 수익배분 8:2 대시보드
GolfPeople골프피플iOS / Android / Web
2026.02 ~ 2026.04

골프 소셜 매칭 앱 - 실시간 메시징, 스코어링, 인앱 결제

React 18ViteCapacitor 7SupabaseFirebaseRevenueCat
  • RevenueCat 인앱 결제 + Firebase 실시간 메시징 연동
  • Capacitor 7 기반 iOS/Android 동시 출시 (App Store + Google Play)
  • 매칭/채팅/스코어/예약 등 소셜 기능 풀스택 단독 개발
StockHero스톡히어로Web
2026.02 ~ 2026.03

AI 3모델 교차검증 주식 분석 - 합의 등급, AI 토론, 정확도 추적

Next.js 14PrismaSupabaseClaude APIGemini APIGPT API
  • 3라운드 AI 토론 엔진 (독립분석 → 디베이트 → 최종합의)
  • 시장 센티먼트(공포-탐욕 지수) + 일간 Top 5 자동 생성 Cron
  • 4단계 구독 플랜 + 정확도 추적 시스템
Find My Item찾아줘Web / PWA / iOS (예정) / Android (예정)
2025.09 ~ 2026.06 (2차 MVP 전환 시점 하차)

지도 기반 분실물 찾기 커뮤니티 - AWS EC2 + ECR + GitHub Actions CI/CD, Prometheus·Grafana·Loki 모니터링 스택, k8s+ArgoCD GitOps 전환 준비

Spring Boot 3.5.5Java 17Spring Security + JWTSpring Data JPAQueryDSLSpring WebSocket (STOMP)
  • 단일 EC2 인스턴스 위에 dev(8081) / prod(8080) Spring Boot 컨테이너 + Redis + Alloy(log shipper)를 docker-compose로 이중화 — 같은 이미지에 SPRING_PROFILES_ACTIVE만 바꿔 운영/개발 병행
  • GitHub Actions CI/CD: develop push → Gradle 빌드 → Docker 이미지 ECR 푸시(커밋 SHA + latest 이중 태깅) → EC2 SSH appleboy/ssh-action으로 docker compose pull/up -d 무중단 배포, concurrency group으로 중복 배포 차단
  • 모니터링 스택: Micrometer + Prometheus(9090) 메트릭 수집, Grafana(3000) 대시보드, Grafana Alloy가 컨테이너 로그를 Loki(3100)로 집계 — 15d retention + structured logging (logstash-logback-encoder)
  • k8s 매니페스트(Deployment + Service ClusterIP)와 ArgoCD Application(자동 sync + prune + selfHeal + CreateNamespace) 작성 — develop 브랜치 k8s/ 경로를 GitHub에서 선언적으로 추적
  • Web Push(VAPID) 직접 구현: nl.martijndwars:web-push + BouncyCastle로 브라우저 푸시 구독/발송, PWA 백그라운드 알림 지원
  • 21개 도메인 모듈화(post/chatroom/chatmessage/notification/report/user/auth/admin/map 등) + Flyway V1~V6 마이그레이션(풀텍스트 인덱스, 채팅방 스냅샷 컬럼, 푸시 구독 테이블, 썸네일 URL 컬럼)
  • 이미지 썸네일 파이프라인: 업로드 시 썸네일 생성 → S3 저장, 목록 조회는 썸네일 URL 응답(없으면 원본 폴백), 게시물 삭제 시 썸네일 동반 삭제 — 목록 로딩 트래픽 절감
  • SSE(SseEmitter) 인앱 실시간 알림 + Web Push 백그라운드 알림 이원화, 회원 탈퇴 시 카카오 연결 끊기·7일 경과 재가입 재활성화 등 계정 라이프사이클 플로우 구현
  • Git Flow + PR 리뷰 게이트(review-gate.yml) + PR 리뷰 리마인더 자동화, Conventional Commits 컨벤션 팀 표준화
Ecobuild에코빌드 (LEED 인증 계산)Web
2026.06 ~

LEED 친환경 건축물 인증 점수·비용·등급·Payback 계산 웹서비스 — 레거시 PHP5/MySQL 리빌드, ecobuild.co.kr 라이브 운영

Next.js 16React 19TypeScriptFastAPIPythonPostgreSQL 16
  • LEED v4/v4.1 44크레딧 규칙엔진 구현 — 공식 Reference Guide 원문 대조 + 실측 프로젝트 70건(GBCI 확정 데이터) 검증, 예측 밴드 포함률 100%
  • 레거시 PHP 5.x/MySQL(2016) → Next.js 16 + FastAPI + PostgreSQL 16 풀 마이그레이션, 평문 비밀번호→bcrypt 등 보안 전면 강화
  • NCP 단일 서버 인프라 직접 구축(nginx·HTTPS·systemd·GitHub Actions 자동배포·일일 백업) + 도메인 무중단 전환 — 응답속도 30배 개선(0.07초)
  • 도면 PDF AI 추출(비전 판독, 면적 오차 0.2% 이내) → 입지 자동조회(공공 API 3종) → 점수 예측 파이프라인 연결
  • LEED 제출 서류 자동 생성기 9종(물 계산서·IAQ 계획서·폐기물 계산서·스코어카드 등) — 엔진 산식 단일 진실원천

Client Projects

Pinlive핀라이브
2026.02 ~ 2026.04

대출 상담사 매칭 플랫폼 - 상담 예약, 토스 결제, 관리자 CRM

Next.js 15PrismaSupabaseToss PaymentsRadix UIKakao API
  • 토스페이먼츠 결제 + 카카오 알림톡 자동 발송 연동
  • 하자보수 3차 80건+ 전량 수정 + 코드 리뷰 15건 보안/성능 개선
  • 상담사 인증/프로필 마켓플레이스 + 관리자 대시보드
Saramin HS CRM사람인HS CRM₩90M (수주)
2026.03 ~

헤드헌팅 CRM 고도화 - 통화녹취 파이프라인, 개인정보 마스킹

Next.js 15PrismaNextAuth.jsMySQL 8AWS EC2/RDSClaude API
  • 기존 시스템 긴급 복구: EC2 디스크 100% → OCR 임시파일 12GB 삭제로 정상화
  • 이력서/구인의뢰서 양식 전수 분석 → Prisma 스키마 40+ 필드 확장
  • 보안 취약점 20건(CRITICAL 3) 파악 + AWS IAM 재설정 + 5개월 스콥 아키텍처 설계
SoundPress사운드프레스
2026.03 ~ 2026.04

음악 유통사 홈페이지 - Figma 35프레임 퍼블리싱

HTML5CSS3Figma MCPResponsive
  • Figma MCP 연동으로 전 섹션 수치 검증 및 3회 비교검수
  • React TypeScript(Vite) 전환 + CSS 모듈화 + 1920px zoom 스케일링
  • 전 22개 HTML 페이지 80건+ 불일치 도출 및 전량 수정
360 CTI시그널360₩18.5M
2026.02 ~

콜센터 녹취관리 시스템 - 관리자/상담원/고객사 포탈

Next.js 16SupabaseAndroid KotlinJetpack ComposeFirebase FCM
  • Android WebView → Jetpack Compose 네이티브 전면 전환 (MainActivity 77% 축소)
  • 삼성 Galaxy 실폰 녹취 자동 업로드 + FileObserver 실시간 감지
  • 고객사 납품관리 워크플로우 (생성→선별→확정→회수→재납품) + 엑셀 다운로드
CIS MigrationASP→PHP 전환
2026.02 ~

ASP→PHP 마이그레이션 - 7,325파일, SEED CBC 암호화, 1,434페이지 0에러

PHPSEED CBCmPDFsqlsrvDXT5 Upload
  • SEED CBC 암호화 PHP 구현 (ASP COM 객체 데이터 호환 확인)
  • mPDF PDF 생성 + DXUpload 파일 업로드 + sqlsrv 가드 18,000건
  • 49테이블/92만행 DB 분석 + CRUD 전체 정상 확인
D'Live CONA딜라이브 코나
2025.12 ~ (2026.04 합류)

D'Live 케이블TV 현장기사 모바일 업무앱 - MiPlatform→React 재개발

React 19TypeScriptViteTailwind CSSZustandReact Query
  • MiPlatform 레거시 → React 19 + TypeScript 모바일 웹앱 전면 재개발
  • Express 프록시 서버로 레거시 Java/WebSphere/Oracle 백엔드 연동
  • 작업관리/고객관리/장비관리/신호연동 등 5대 업무 모듈 구현

Proposals & ML/DL

Drug App소모성재료 청구

당뇨 소모성 재료 청구 SaaS - Claude Vision OCR 연동

Next.js 16SupabaseClaude Vision OCRTailwind
Commerce Foreign해외주문 이커머스

해외주문 이커머스 - OCR 송장 파싱, 주문 관리

Next.js 16SupabaseTesseract OCRTailwind
Samsung ETF AI삼성자산운용 ETF AI

ETF AI 챗봇 데모 - MCP 멀티에이전트, 삼성자산운용 RFP 대응

Next.js 16OpenRouterClaude OpusRecharts
Life4Cut FAQ Bot인생네컷 AI FAQ 챗봇

인생네컷 AI FAQ 챗봇 - 인스타 DM 1,500건+ 분석, Claude API 스트리밍

HTML5JavaScriptClaude APIVercel Serverless
InterX AX HiringAX 채용 검증

인터엑스 AX 채용 검증 시스템 - AI 에이전트 기반 이력서/면접 역량 검증 데모

PythonClaudeGPTAI Agent
PrintEstimate인쇄 견적 자동화

인쇄 견적 자동화 - 원가 계산기, Google Sheets 연동

React 18ViteSpring 5MyBatis
Beauty AI SaaS눈썹 디자인 AI

미용실·반영구 전문점을 위한 AI 눈썹 디자인 시뮬레이션 SaaS

Next.jsTypeScriptSupabaseFlutter
TOPIK Games토픽 게임

한국어능력시험(TOPIK) 학습 게임

React 19ViteTypeScriptFramer Motion
Car Sound Anomaly Detection자동차 이상소리 탐지

차량 소리 기반 이상 진단 시스템 - CNN/CRNN/Transformer 딥러닝 모델

PythonPyTorchFastAPILibrosa
ForeCastly수요 예측 서비스

매출 예측 자동화 - LSTM+텍스트 하이브리드 모델, LLM 인사이트

PythonTensorFlowscikit-learnFastAPI
Risk Map서울시 사고 위험도 분석

서울시 사고·기상·인구·교통 데이터 병합 위험도 분석 및 시각화

Pythonpandasscikit-learnFolium

Side Projects

YogiPick요기픽

스와이프 기반 AI 메뉴·매장 매칭 서비스 - Oracle AI Database 26ai 벡터 검색 + OCI GenAI. 요기요 X 오라클 AI 해커톤 3위

Expo (React Native)TypeScriptNestJSOracle AI Database 26ai
Call Secretary통비서

AI 통화비서 SaaS - 자동 STT→Claude 추출→구글 캘린더 동기화

Next.js 16Whisper STTClaude APIGoogle Calendar
Claude Agent Orchestrator멀티에이전트 오케스트레이터

Claude Agent SDK 기반 멀티에이전트 프로젝트 관리 시스템 (Supervisor + 도메인 에이전트 + Discord/Slack 보고) — 매일 웹앱 1개를 자동 제작하는 파이프라인 가동 중 (현재 9종)

Claude Agent SDKTypeScriptNode.jsSupabase
JOBSAI 채용 매칭 플랫폼

AI 기반 채용 공고 매칭·커리어 추천 플랫폼 - 원티드·사람인 듀얼 크롤러, Cohere 임베딩 유사도, MCP 챗봇, 무료 클라우드(Vercel·Render·Supabase) 구성

PythonFastAPIReactPostgreSQL
AI GameAI 게임

Claude API 기반 AI 인터랙티브 게임

Next.js 16React 19Claude APITailwind
Airport Risk Index공항 위험지수

국내 15개 공항 실시간 위험지수 모니터링 - ML 예측, 6개 데이터 수집기

FastAPIReact 18PostgreSQLRedis
Escape Room Admin방탈출 관리자

방탈출 키오스크 원격제어 대시보드 - 다중 룸 태블릿 관리

Next.jsTypeScriptTailwind CSSWebSocket
TFT Deck MatcherTFT 덱 매칭

TFT 덱 추천 시스템 - lolchess.gg/metatft 크롤링 기반 매칭

PythonVercel ServerlessJavaScriptTailwind CSS
watch-notify웹 변화 감지 알림 봇

웹 페이지 변화 감지 → Discord 알림 모니터링 봇 (정적 + 동적 페이지)

PythonPlaywrightrequestsDiscord Webhook
Road Recommend대중교통 N분 + 걷기 경로 추천

대중교통은 N분만, 나머지는 걷기/자전거 — 제약 기반 멀티모달 경로 추천

Next.jsReactTypeScriptTailwind CSS
Recommend Card카드 혜택 최적화 추천

결제 순간 실혜택 최대 카드 추천 — 전월실적·월 한도·업종별 혜택·건당 최소금액 동시 계산

Next.jsReactTypeScriptPrisma

Activities

LG Aimer 5기LG
2024.07 ~ 2024.08

LG 주최 AI/ML 이론 교육 + 팀 해커톤 (제품 이상 여부 판별)

LG U+ KDT AI/BigData 부트캠프현대경제연구원
2025.01 ~ 2025.08 (1,040시간)

주5일 오프라인 7개월 과정 — 데이터 분석, 클라우드, AI/ML, 애자일 MVP 개발

클라우드 서비스 개발 및 운영 실무한국IT직업전문학교
2025.08 ~ 2025.09 (160시간)

한달 집중 과정 — AWS 인프라 구축/운영, 컨테이너 오케스트레이션

심층 데이터 분석 솔루션 개발자 과정휴먼IT교육센터
2025.11 ~ 2026.01 (349시간)

KDT 심화과정 — 시계열/CNN/RNN 고급 분석, 팀 프로젝트 2개 수행

요기요 X 오라클 AI 해커톤요기요 · 오라클
2026.07 ~ 2026.08

예선 약 190팀 중 본선 8팀 진출 — 최종 3위(장려상) (Team FLOW). 스와이프 기반 AI 메뉴 추천 서비스 「요기픽」 제작

Portfolio: kimchanho-portfolio.vercel.app · GitHub: github.com/kkch1012 · Email: kkch9805@naver.com