Note
풀스택 외주 디렉터. AI 코딩 에이전트로 기획 → 구현 → 테스트 → 배포 사이클을 압축합니다. 9개 프로덕션 · 16개 업종 데모 · Web · 인앱 웹뷰 · Android PDA 3개 플랫폼. 단순 vibe-coding이 아니라 AI 코드 + Human 판단의 페어 워크플로로 딜리버리합니다.
|
Multi-AI 토론 · Human-in-the-Loop Claude · GPT · Gemini 직렬 라운드 + 사용자 인터럽트. 2개 AbortController 분리 설계 · Anthropic prompt caching.
|
출근길 실시간 익명 채팅 · 운영 중 평일 08–10시 · 17–19시 운영 (KST) · k6 P95 77ms @ 200 동시. 인앱 웹뷰 연동 · OCI(arm-big) 자가호스팅.
|
|
AI 입찰 공고 분석 · Raspberry Pi 자체 호스팅 Gemini 2.5 Flash + LangChain RAG · Tailscale 사내 망. 9,572건 공고 수집 검증 · 95% coverage.
|
AI 건물 유지보수 SaaS Groq Llama-3 분류 · Celery 비동기 큐 · S3 업로드 · JWT + RBAC.
|
AI Agents in daily workflow: Claude Code · OpenAI Codex · Gemini CLI
프로젝트 카드를 펼쳐 상세를 확인하세요.
🤖 1. Agora — Multi-AI Debate with Human-in-the-Loop
Claude · GPT · Gemini 직렬 라운드 토론 + 사용자 인터럽트가 라운드만 끊고 다음 라운드를 의견에 맞춰 재정렬. 단순 다중 호출과 달리 인간이 토론에 참여하는 패턴.
- 🎭 Pattern: 2개 AbortController 분리 (
roundAbortvssessionAbort) · Node 20+AbortSignal.any합성 - 🤖 AI:
@anthropic-ai/sdk+openai+@google/genai· prompt caching (cache_control2-block) - 🔐 Security: BYOK (sessionStorage only · 서버 미저장) · JSONL append-only logger ·
scrub-check.sh - ✅ Quality: TypeScript strict 0 errors · vitest 26 tests · 9-scenario regression
- 🏗️ Tech: Next.js 16 (App Router) + Tailwind v4 · SSE token streaming · Docker standalone
Live: agora-production-17a6.up.railway.app · Docs: ARCHITECTURE
🚇 2. Gagisiro (가기싫어) — 출근길 실시간 익명 채팅 · 운영 중
gagisiro.com · 평일 08–10시 · 17–19시 (KST) 동시 사용자 트래픽 처리
- 🚇 Features: 9개 호선별 실시간 채팅 · 답장/리액션 · 실시간 혼잡도 · 게시글 검색 · 푸시 알림
- 📱 하이브리드 웹뷰: 모바일 앱 인앱 웹뷰 임베드 · 인앱 뒤로가기 JS 브릿지(iOS/Android)
- 🤖 AI Filtering: Local Regex + OpenAI Moderation API 하이브리드
- 📊 Admin: Recharts 대시보드 · DAU/WAU/MAU 분석 · 신고 관리 · 커스텀 SQL 쿼리
- 🏗️ Tech: React
19.2.3+ Vite · Express5.0.0· Socket.IO4.8.3· TypeScript strict · PostgreSQL · Redis - 🔧 Infra: OCI (arm-big) — Backend ×3 + PostgreSQL + Redis (docker compose) · Caddy 정적 서빙 + cookie LB · 엣지 CSP · GitHub Actions CI/CD
- ✅ Quality: 1,821 tests (126 test files) · 80%+ coverage · OWASP Top 10 대응
| k6 시나리오 | 동시 사용자 | 처리량 | P95 |
|---|---|---|---|
| Smoke | 1 | 0.73 req/s | 73ms |
| Load | 50 | 9.87 req/s | 28ms |
| Stress | 200 | 235 req/s | 77ms |
| Spike | 200 | 363 req/s | 81ms |
Redis 캐시 히트율 98.64% · 출처
backend/tests/load/+.github/workflows/load-testing.yml
🐕 3. Biz-Retriever — AI 입찰 공고 분석 플랫폼
Gemini 2.5 Flash + LangChain RAG · Raspberry Pi 자체 호스팅 · Tailscale 사내 망
- 🤖 AI:
google-generativeai 0.4.0·gemini-2.5-flash· LangChain RAG · Prompt Engineering - 🏗️ Tech: FastAPI
0.115.0(Async) · SQLAlchemy2.0.25· taskiq-redis · psycopg2 · aiosqlite - 🔧 DevOps: Raspberry Pi + Tailscale · Prometheus + Grafana · HTTPS/SSL · Docker Compose
- ✅ Quality: 340+ tests (97 test files) · 95% coverage · 9,572건 공고 수집 검증
Live: biz-retriever.vercel.app
🏢 4. Maintenance App — AI 스마트 건물 유지보수 SaaS
Groq Llama-3 분류 + Celery 비동기 큐 · 풀스택 SaaS
- 🤖 AI:
groq 1.0.0(Llama-3 분류) +openai 1.59.7· 민원 자동 분류 / 우선순위 산정 - ⚡ Architecture: Celery
5.4.0비동기 큐 · Redis5.2.1메시지 브로커 - 🏗️ Tech: Next.js 14 + Tailwind · FastAPI
0.115.6· S3 이미지 업로드 - 🔐 Security: JWT 인증 · RBAC · Rate Limiting
📡 5. 인터넷공룡 — 인터넷/TV 가입 비교 사이트
Next.js 15 + React 19 + Supabase · 통신사 요금제 비교 + 상담 신청
- 🏗️ Tech: Next.js 15 · React 19 ·
@supabase/supabase-js(DB + Auth) · Tailwind · Zod - 📊 Features: 요금제 비교 · 가격 계산기 · 상담 신청 폼 · 미들웨어 기반 관리자
- ✅ Quality: 128 tests (24 test files)
Live: internetdinor.vercel.app
📦 6. Scan — 물류창고 바코드 스캐너 (Android PDA)
Kotlin Android (Zebra TC60 PDA) + FastAPI + 웹 도면 에디터
- 📱 Mobile: Kotlin Android · Zebra TC60 PDA EAN-13 스캔 · MVVM + Retrofit2
- 🗺️ Web Editor: 웹 기반 창고 도면 에디터 (셀·텍스트·테두리·영역 관리)
- 🏗️ Backend: FastAPI + aiosqlite · NAS WebDAV 연동
- 🔧 Infra: Zebra 전용 Mini PC 사내 서버 · 스캔→조회 0.3~0.5s
- ✅ Quality: 55+ tests · 프로덕션 하드웨어 무중단 운영
🎉 7. OddParty — 소셜 파티 신청 플랫폼 (프레임워크 제로)
Vanilla HTML/CSS/JS + Python stdlib http.server — 의존성 최소 풀스택
- 🏗️ Tech: Vanilla HTML/CSS/JS · Python stdlib · SQLite/PostgreSQL
- 🔐 Security: JWT 인증 · WYSIWYG 관리자 대시보드
- ✅ Quality: 300+ tests
Live: oddparty.vercel.app
📚 8. Knowledge Copilot — AI 문서 질의/요약 RAG 플랫폼
OpenAI Embedding + RAG 파이프라인 · Next.js 14 + FastAPI
- 🤖 AI: OpenAI Embedding · RAG 검색·요약 파이프라인
- 🏗️ Tech: Next.js 14 · FastAPI + Python 3.12 · SQLite
- ✅ Quality: 38 tests (TS 14 + Python 24)
🏦 9. S Partners Landing — 소상공인 정책자금 상담 랜딩
모바일 우선 반응형 · FormSubmit 연동
- 🏗️ Tech: HTML5 · CSS3 · Vanilla JS · 신뢰감 중심 UI
- 🔧 Infra: Vercel · FormSubmit 이메일 연동
Live: s-partners.vercel.app
외주 상담 시 클라이언트에게 즉시 보여주는 업종별 맞춤 데모.
| 카테고리 | 데모 |
|---|---|
| 예약 / 매장 | 📅 booking · ☕ cafe · 🏥 clinic · 🎨 studio · 🍽️ queue |
| 커머스 / 유통 | 🛍️ catalog · 📦 inventory · 🚚 order |
| 업무 자동화 | 📇 crm-lite · 👥 hr · 📊 report-gen · 🧾 receipt |
| AI / 데이터 | 💬 chatbot · ⭐ review-ai · 📰 news-digest |
| 전문직 | ⚖️ lawfirm |
flowchart LR
P["1 · PLAN<br/>AI Agent 기획문서<br/>SoT CLAUDE.md"] --> C["2 · CODE<br/>Context-Aware<br/>MCP + AST-grep"]
C --> T["3 · TEST<br/>vitest · jest · pytest<br/>2,700+ tests"]
T --> R["4 · REVIEW<br/>Human 게이트<br/>보안 · 성능 · 아키텍처"]
R --> D["5 · SHIP<br/>CI/CD<br/>OCI · Vercel · Railway"]
D -. 피드백 .-> P
classDef s fill:#0077B6,stroke:#14B8A6,color:#fff;
class P,C,T,R,D s;
매 단계 Director(사용자) 가 의사결정에 참여 — 다중 에이전트를 병렬로 돌려 발견하고, 적대적 검증으로 확정만 남깁니다.
| 가능한 역할 | 작업 형태 | 결제 |
|---|---|---|
| Full-Stack 외주 (Web · Mobile · AI) | 단발 / 정기 / 마일스톤 | 시급 / 프로젝트 |
| AI Engineer (RAG · 멀티 에이전트 · 프롬프트) | 단발 / 컨설팅 | 시간제 / 회당 |
| Backend (FastAPI · Express · Postgres) | 외주 / 기술 자문 | 협의 |
📬 문의: korea5410@gmail.com 🌐 라이브: Agora · Gagisiro · Biz-Retriever · Maintenance



