$ whoami
이명하
Backend Engineer & AI Automation Specialist
SCROLL ↓ EXPLORE
01. about_me
About Me
JAVA 백엔드 개발과 AI 자동화를 아우르는 9년차 소프트웨어 엔지니어.
패션 EC/OMS 시스템 전문가로, 최근 Claude API 기반 사내 AI 자동화 시스템 구축을 주도하고 있습니다.
JAVA · Spring · EC/OMS로 9년간 안정적인 백엔드 시스템을 만들어왔고,
지난 2년은 "AI 에이전트가 잘 일하도록 만드는 시스템"을 직접 설계해 왔습니다.
단순 LLM 호출을 넘어, 도구·환경·워크플로우·품질 가드레일을 함께 설계하는
하네스 엔지니어링(Harness Engineering)에 강점이 있습니다.
본업에서 정립한 자동화 방법론(PDCA + 에이전트 팀)을 개인 사이드 프로젝트에도 그대로 적용해,
1인 + AI로 다국어 SaaS · 데스크탑 앱 · AI 진단 서비스 시리즈를 직접 운영합니다.
새로운 추상화를 만드는 것보다,
현장에서 동작하고 측정 가능한 시스템을 만드는 데 더 관심이 있습니다.
직함
과장 (F&F Digital HQ AI Works팀)
최종학력
중앙대학교 컴퓨터공학부 졸업 (2015 · 3.67 / 4.5)
자격증
정보처리기사
SQLD
리눅스마스터 2급
네트워크관리사 2급
웹디자인기능사
컴퓨터활용능력 1급
전산회계 2급
02. ai_projects · F&F
AI Projects ★
2024 ~ 현재 · F&F Digital HQ AI Works팀
fkit
AI Harness Engineering
PDCA 자동화
Claude Code
Claude API
Node.js
Plugin Architecture
Jira MCP
GitHub Actions
Spring
EKS
ArgoCD
Playwright
Jira 티켓 → PR까지의 개발 사이클을 AI 에이전트 팀이 굴리는 자동화 파이프라인.
단순 코드 생성 자동화가 아닌,
AI 에이전트가 잘 일할 수 있도록 도구·환경·워크플로우·품질 가드레일을 설계·구현한
하네스 엔지니어링(Harness Engineering) 산출물.
- 2개 플러그인 아키텍처 ·
fkit(개발 워크플로우) + ai(AI 환경 구축)을 독립 설치 가능하게 분리 (ADR 기반 의사결정)
- 8개 에이전트 팀 설계 + 모델 트레이드오프 · opus(설계·구현) / sonnet(갭분석·코드리뷰) / haiku(문서·보고서)로 역할별 모델 분리해 비용·속도·품질 최적화
- PDCA 6단계 사이클 자동화 · Plan→Design→Do→Check→Act→Report. Match Rate ≥ 90% 기준으로 Check↔Act 최대 5회 자율 반복
- 티켓 기반 컨텍스트 영속화 시스템 ·
.claude/tickets/ 마크다운 + history.jsonl append-only 로그로 세션 간 컨텍스트 유지, 자유 작업도 WORK-YYYYMMDD 자동 기록
- 훅 시스템 통합 · session-start / post-write / unified-stop 훅으로 작업·파일 변경·세션을 자동 추적, non-fatal 에러 처리로 안정성 확보
- 스킬 10종 · /pdca, /code-review, /plan-plus, /zero-script-qa, /jira, /playwright-cli, /skill-creator + ai-maturity-eval, convention-init, domain-init
- 외부 시스템 통합 · Jira MCP, GitHub Actions, EKS + ArgoCD 카나리 배포, Playwright 런타임 검증으로 실제 운영 환경과 연결
Effy
Multi-Agent Platform
Production
Anthropic SDK
Claude
Node.js 22
Express 5
PostgreSQL
Slack Bolt
MS Teams
AWS ECS
Aurora
GitHub Actions OIDC
AIW팀이 운영하는 사내 멀티 에이전트 AI 봇 플랫폼.
Slack과 Microsoft Teams를 동시에 다루는 게이트웨이 위에,
Anthropic Agentic Loop · 4-Tier 모델 라우팅 · 4-Layer 메모리 · Reflection Engine을
직접 설계·구현한 프로덕션 시스템(v4.0, AWS ECS 운영).
- Gateway 아키텍처 · Adapters(Slack/Teams) → Router → Circuit Breaker → Runtime의 단방향 계층, 메시지 debounce 코얼레서 + 미들웨어 체인으로 입력 정규화
- 4-Tier Model Routing + Budget Gate · 복잡도에 따라 Haiku ↔ Sonnet ↔ Opus 자동 선택, 비용 한도 초과 시 자동 downgrade로 운영비 통제
- Single Tool Registry (SSOT) · 31개 도구의 정의·접근제어·검증·스키마를 한 파일에 통합,
adminOnly 플래그 기반 동적 권한 가드
- Anthropic Agentic Loop · 최대 10 iteration 자율 도구 호출 루프, 결과 가드/관리자 가드로 안전 실행
- 4-Layer 메모리 시스템 · Working / Episodic / Entity / Graph 4계층 + 압축(compaction)·인덱서 파이프라인
- Context Hub Hybrid Search · BM25 + SQLite FTS5 조합으로 임베딩 서버 없이도 빠른 키워드 검색, Budget Profile(LIGHT 8K ↔ DEEP 70K)로 진보적 컨텍스트 노출
- Reflection Engine · outcome-tracker·distiller·committee로 응답 품질 회고 및 학습 루프 운영
- Layered System Prompt · Core → Domain → Orientation 3단 조립으로 에이전트별 페르소나(
SOUL.md) 분리
- NDJSON Run Logger + SSE 대시보드 · append-only 로그를
jq로 실시간 쿼리, 운영 메트릭을 SSE로 브라우저 대시보드에 브로드캐스트
- 운영 자동화 · GitHub Actions OIDC(
workflow_dispatch 포함) → ECR push → ECS 서비스 갱신 + Slack 운영 채널 자동 알림
LangGraph
LangChain
OpenAI
NestJS
PostgreSQL
Oracle
Vector Store RAG
F&F 자사몰 고객 대상 AI 챗봇. LangGraph Supervisor 패턴으로 도메인별 멀티 에이전트를 구성하고, 실시간 DB 조회와 RAG를 결합.
- Supervisor 멀티 에이전트 · 상품·주문·추천·계정 4개 도메인 에이전트 자동 라우팅
- 실시간 DB 연동 · PostgreSQL(자사몰) + Oracle(ERP) 병렬 조회 후 LLM 컨텍스트 주입
- Vector Store RAG · OpenAI file_search 기반 문서 검색으로 답변 정확도 향상
- 민감정보 보호 · 주민번호·전화번호·이메일 자동 마스킹 후 LLM 전달
MCP
Claude API
Spring
F&F Partners Portal
Claude가 사내 시스템을 직접 조회할 수 있도록 MCP(Model Context Protocol) 서버 구축.
- 임직원 정보, 조직도, 전자결재 문서 조회 도구 구현
- Claude.ai에서 사내 데이터 실시간 접근 가능
n8n
AWS EC2
Docker
Slack API
AI
사내 업무 자동화를 위한 n8n 기반 워크플로우 구축.
- AWS EC2 Docker Compose 기반 n8n v2 구축 및 운영
- Slack 트리거 기반 알림 자동화 (청약, 공지 등)
- AI 스크래핑 + 한국어 필터링 파이프라인
Claude API
Jira
GitHub
사내 30개 프로젝트 대상 AI 자동화 성숙도 평가 체계 수립.
- 8개 기준 L1~L5 단계별 평가 프레임워크 설계
- 표준화된 평가 프롬프트 및 리포트 템플릿 제작
Python
ML
AWS
상품 이미지 자동 분류 AI 파이프라인 구축.
- 분류 정확도 99.7% 달성
- 상품 카탈로그 자동화 적용
03. dev_projects · F&F
Dev Projects · F&F
2021.06 ~ 현재 · (주)에프앤에프
Spring
JAVA
PostgreSQL
Oracle
Redis
Thymeleaf
중국 따이공 대상 폐쇄몰 풀스택 개발.
- 요구사항 분석부터 디자인·퍼블리싱·개발 전 범위
- EC/ERP/자사몰 연동, PG사 결제 연동
차세대 자사몰 구축 (MLB, Discovery Expedition)
전시 도메인 파트 리더
Spring
JAVA
PostgreSQL
Shopify
MLB · Discovery Expedition 자사몰 리뉴얼 프로젝트.
상품 도메인 백엔드 개발 + 전시 도메인 파트 리더 수행.
- 상품 도메인 · 백엔드 설계 및 구현
- 전시 도메인 파트 리더 · 요구사항 정리, 일정·품질 관리, 팀 조율
- 프로세스 확립 및 기술 요건 검토
- Shopify 기반 글로벌 확장 연동
바이어 수주 시스템 (RUBY)
풀스택 단독 개발
Spring
JAVA
PostgreSQL
Oracle
Redis
해외지사·디스트리뷰터 바이어 대상 폐쇄몰을 처음부터 끝까지 단독으로 구축.
- 시스템 설계 — 요구사항 분석부터 아키텍처 설계까지 전 과정 주도
- DB 스키마 설계 — PostgreSQL / Oracle 이중 구조 설계 및 구현
- 풀스택 개발 — 상품 리스트·주문서·관리자 페이지 전 화면 개발
- 인프라 구성 — 서버 세팅, 배포 파이프라인, OMS 연동 직접 수행
Spring
JAVA
Oracle
EAI 라이선스 대체를 위한 GERP 자체 API 개발.
NestJS
TypeScript
React
MySQL
Oracle
AWS
Azure AD
Firebase FCM
매장 VMD 직원 대상 현장 업무 관리 플랫폼. A/S 처리, 공지, 일정, 재고 조회를 하나의 웹 앱으로 통합.
- A/S 관리 — 견적·이행·완료 보고 전 사이클 및 매장별 현황 대시보드
- 공지·일정·알림 — 매장별 공지사항, 캘린더, Firebase FCM 푸시 알림
- Azure MSAL 인증, DataDog APM 모니터링, AWS S3 파일 관리
- Oracle ERP 연동으로 상품(SKU) 데이터 실시간 동기화
Spring Boot
JAVA
PostgreSQL
Oracle
Redis
OpenSearch
Spring Batch
AWS
F&F 자사몰 EC 어드민 · OMS 내부 API · 배치 시스템을 통합 운영. 주문 수집부터 정산까지 이커머스 전 영역 담당.
- 주문·클레임·배송·취소·반품 프로세스 전 영역 운영 및 개선
- 마켓플레이스 연동 배치 (무신사·네이버·사방넷) — Spring Cloud Task + Spring Batch
- PostgreSQL 읽기/쓰기 분리, Redis 캐싱, OpenSearch 기반 로그·검색 인프라 운영
- AWS SQS/SNS 이벤트 기반 아키텍처, ISMS 및 내부관리회계 기준 준수
04. dev_projects · 신성통상
Dev Projects · 신성통상
2018.04 ~ 2021.06 · 신성통상(주)
Spring
JAVA
MySQL
Redis
AWS
탑텐몰 서비스 개발·유지보수 및 솔루션 연동 (검색·리뷰·이미지 등).
AWS
ELB
EC2
RDS
ElastiCache
CloudFront
Redis
온프레미스 → AWS 이관 및 성능 개선.
- DB Replication, CDN, Redis 캐싱, Query 튜닝
- jMeter 성능 테스트
Spring
JAVA
MySQL
Redis
반복 이벤트 페이지 제작 업무 시스템화.
- 룰렛·랜덤·댓글 등 다양한 이벤트 템플릿 개발
- 확률 조절·횟수/시간/참여자 제한 옵션 구현
Android (JAVA)
iOS (Swift)
탑텐몰 iOS/Android 앱 유지보수.
05. personal_projects
Personal Projects
Spring Boot 3.4
JAVA 17
MySQL
Thymeleaf
AWS Lightsail
S3
CloudFront
GitHub Actions
SEO
4개 언어(EN/KO/JA/ES)를 지원하는 다국어 칵테일 레시피 플랫폼. 기획·설계·개발·인프라·운영 전 영역 단독 수행.
- 엔티티-번역 분리 패턴(
Cocktail ↔ CocktailTranslation)으로 다국어 콘텐츠 모델링
- URL 경로 기반 언어 라우팅(
/{lang}/...) + hreflang 다국어 sitemap
- JPQL 복합 필터링(글라스·기법·ABV·스피릿) + 전체 텍스트 검색, 유사 칵테일 추천
- S3 원본 업로드 → WebP 1x1·2x1 변형 자동 생성 → CloudFront 배포 파이프라인
- JSON-LD Recipe 스키마, RSS 피드, 301 리다이렉트, IndexNow 통합 SEO
- GitHub Actions 자동 배포 (push → JAR scp → deploy.sh)
- EC2+RDS → Lightsail 단일 인스턴스 마이그레이션으로 인프라 비용 최적화
Next.js 15
React 19
TypeScript
Electron
xterm.js
node-pty
Prisma
SQLite
Zustand
Tailwind 4
Claude Code를 중심에 둔 통합 개발 워크벤치. 터미널·칸반·Git을 한 화면에서 다루며,
티켓 하나를 Plan → Do → Check → Act로 굴려 PR까지 만드는 PDCA 자동화를 지향.
- 실제 PTY(node-pty + xterm.js) 기반 분할 터미널, 세션 영속화 및 자동 복원
- 드래그앤드롭 칸반 보드 + Jira 연동, 실행/완료 상태 자동 전환
- 커밋 그래프·diff·스테이징·rebase·stash까지 다루는 Git 클라이언트(execFile, shell=false 보안)
- Electron 패키징(.dmg / .exe) + GitHub Actions 자동 빌드 + electron-updater 자동 업데이트
- MIT 라이선스 오픈소스 배포 (한 줄 설치 스크립트 + Releases)
OpenClaw
개인 AI 어시스턴트 플랫폼
Multi-LLM Router
Anthropic API
OpenAI Codex
Google Gemini
Slack API
SQLite
Workflow Engine
Multi-Device
Slack을 메인 인터페이스로 두는 개인 멀티 디바이스 AI 어시스턴트 플랫폼.
다중 LLM 프로바이더 · 디바이스 페어링 · 워크플로우 · 크론 · 브라우저 자동화 · 메모리를
단일 시스템으로 묶어 직접 설계·운영하는 사이드 프로젝트.
- 다중 LLM 프로바이더 라우팅 · Anthropic · OpenAI Codex · Google Gemini를 anthropic-messages API 호환 어댑터로 통합, 비용·역량별 모델 선택
- 인증 프로파일 시스템 · API key · OAuth 모드를 프로파일 단위로 분리 관리
- 디바이스 페어링 ·
paired/pending 상태 분리, 여러 기기에서 동일 어시스턴트 호출 가능
- Flows 워크플로우 엔진 · SQLite 레지스트리 +
delivery-queue 메시지 큐로 비동기 작업 처리
- 자동화 모듈 묶음 · cron 스케줄링 · 브라우저 자동화 · 메모리 · 자동완성 · 캔버스/미디어 처리
- 이후 회사 차원에서 진행된 Effy 멀티 에이전트 플랫폼의 초기 영감
Foxi 시리즈
AI SaaS
Built with Claude Code
Claude Code
Next.js 16
TypeScript
Tailwind 4
Cloudflare Pages
MediaPipe
TensorFlow.js
MobileNet v2
SEO
*.getfoxi.com 도메인 아래 운영되는 AI 진단/추천 SaaS 시리즈.
기획·디자인·개발·배포 전 과정을 Claude Code 페어 프로그래밍으로 수행,
1인 + AI로 빠른 출시 + 어필리에이트 수익화를 실험.
- 개발 방식 · Claude Code AI 에이전트와의 페어 프로그래밍으로 신규 도메인 기획 → 출시까지 1-2주 사이클 달성
- 본업의 AI 자동화 노하우(fkit, 사내 에이전트 운영)를 1인 SaaS 운영에 그대로 적용
- Beauty (
beauty.getfoxi.com) · MediaPipe Face Landmarker + 룰 기반 분류기로 퍼스널 컬러 진단
- Pet (
pet.getfoxi.com) · TensorFlow.js MobileNet v2(ImageNet 사전학습)로 강아지/고양이 품종 진단
- 클라이언트 사이드 AI 추론으로 서버 비용 0 + 사용자 사진은 서버 미전송(프라이버시)
- Cloudflare Pages 무제한 대역폭 + 동적 OG 이미지·sitemap·robots·JSON-LD 자동화
- 공통 디자인 시스템(Pretendard + 그라데이션 토큰 교체)으로 시리즈 일관성 유지하며 빠른 신규 도메인 확장
- 어필리에이트 funnel(무료 진단 → 결과 페이지 추천 상품)로 수익화 검증
06. skills_tools
Skills & Tools
Language & Framework
JAVA
Spring
Python
JavaScript
jQuery
JSP
Thymeleaf
HTML5
CSS3
Database
PostgreSQL
MySQL
Oracle
MyBatis
Redis
AI & Automation
Claude API
MCP
n8n
LLM
Prompt Engineering
DevOps & Cloud
AWS
EC2
RDS
ElastiCache
CloudFront
ALB
EKS
ArgoCD
Docker
GitHub Actions
Tools
Git
SVN
Jira
Slack
Notion
Shopify
jMeter