이력서

박창현 · AI 풀스택 개발자

웹, 모바일, 게임, 데이터 자동화 제품을 설계부터 배포 준비까지 다룹니다. AI 에이전트에게 구현을 맡기고, 제품 판단과 품질 기준은 직접 세웁니다.

경력

KT · QAPM
2025.04 – 재직 중
마이케이티, 토큰팩토리 등 KT의 AI Platform 전환 서비스 품질 검증
Wemade · QA Engineer
2023.09 – 2025.03
위퍼블릭(블록체인 기반 커뮤니티 앱) 서비스 품질 검증
Streami · QA Engineer
2022.08 – 2023.09
고팍스(가상화폐 거래소) 서비스 품질 검증 및 자동화 테스트 구축
Ngle · QA Engineer
2017.01 – 2022.07
QA 전문 외주 업체에서 웹, 앱, 플랫폼, 게임 등 다양한 도메인의 품질 검증 및 성능 테스트

핵심 역량

  • 풀스택 제품 구현: Next.js 웹 서비스와 Expo 모바일 앱 구현, Fastify, Edge Function, Server Action 기반 서버 로직, PostgreSQL 스키마, 마이그레이션, 파일 저장소 구성. 근거: 여정 · 사회자 퇴근 · 농구팀 사이트
  • 데이터 정합성과 권한 설계: 동시 요청 충돌을 트랜잭션 RPC로 해결, 게임 비밀 정보는 서버가 판단하고 RLS로 격리, RLS를 실제 Postgres에 적용해 검증. 근거: 사회자 퇴근 · 여정
  • 외부 연동과 장애 대응: 재시도, 지수 백오프, 대체 데이터 경로 구성, 웹훅 재전송을 중복 제거와 쿨다운으로 차단, 실패 시 가짜 데이터 대신 명확한 상태 표시. 근거: 시장 브리핑 · Stock-er
  • AI 에이전트 오케스트레이션: 8개 직군 서브에이전트와 모델 역할 분담, 6단계 승인 게이트와 문서 기반 의사결정, 훅과 권한 설정으로 위험 작업 제한. 근거: 잔흔 · my-harness-app
  • LLM 제품 기능 개발: Claude와 Gemini를 서비스 기능에 연동, LLM 없이도 동작하는 규칙 기반 추천 구성, LLM 출력을 가드레일로 검증하고 면책 문구 강제. 근거: 여정 · 시장 브리핑 · TrendSpotted
  • AI 결과물 검증: 순수 함수 분리로 테스트 가능한 구조 설계, 시드 고정 시뮬레이션으로 게임 밸런스 측정, 검증하지 못한 항목을 보고서에 명시. 근거: 잔흔 · 사회자 퇴근 · 여정

프로젝트

프로젝트기간기술규모
사회자 퇴근
오프라인 모임에서 진행자 역할을 앱이 맡아, 모든 사람이 플레이어로 참여하는 파티게임 앱입니다.
2026.10.28–29Expo SDK 58, React Native 0.88, TypeScript, Zustand, Supabase파일 185개, 테스트 395개 통과
여정
항공권, 숙박, 일정, 경비, 지도, 추천을 한곳에 모은 여행 계획 서비스입니다. 한국어와 영어를 지원합니다.
2026.08.31–09.02Next.js, Prisma, PostgreSQL(Neon), Auth.js, next-intl, Mapbox GL, Anthropic SDK, Playwright파일 325개, 단위·통합 테스트 299개 통과
잔흔 / AFTERMARK
옴니버스 스토리 기반의 턴제 로그라이크 웹 게임입니다. 시장 조사부터 배포 패키지까지 AI 직군 팀으로 진행했습니다.
2026.09.04–08TypeScript, Vite, React 19, Zustand, Vitest, Playwright테스트 84개 통과, 스펙 12건, ADR 10건, QA 리포트 8건
시장 브리핑 에이전트
텔레그램에 /브리핑을 입력하면 에이전트들이 국내 시장을 분석해 리포트를 보냅니다.
2026.06.24–26Python, Gemini, GitHub Actions, Google Apps Script, Telegram파일 22개, 테스트 케이스 15개(이번 집계에서 미실행)
Stock-er
주식 밸류에이션, 시장 흐름, 암호화폐 온체인 지표를 다루는 한영 분석 대시보드입니다.
2026.05.26–06.05Next.js, Recharts, 한국투자증권 Open API, Yahoo Finance, Finnhub, Alpha Vantage파일 36개
TrendSpotted
트렌드를 수집해 Claude로 정제하고 매일 자동으로 갱신하는 큐레이션 서비스입니다.
2026.05.25Next.js, Supabase, Anthropic SDK, Vercel Cron파일 33개
농구팀 사이트
경기 일정, 참석 투표, 팀 구성, 영상 공유를 한곳에서 처리하는 팀 운영 사이트입니다.
2026.05.21–23Next.js, Supabase Auth, @hello-pangea/dnd파일 66개
my-harness-app
역할별 CLAUDE.md로 에이전트 협업 구조를 시험한 Fastify 백엔드입니다.
2026.05.22Fastify, Prisma v7파일 20개, 테스트 케이스 8개(이번 집계에서 미실행)

테스트 수는 2026년 11월 2일에 실행해 통과한 단위·화면 테스트 기준이며 E2E는 제외했습니다.

교육

  • 한양대학교 공학대학원 · 학점 3.54/4.5
    논문: Yolov8과 OCR을 결합한 소프트웨어 테스트 자동화