ํ์คํ ์ธ์ฃผ ๋๋ ํฐ. AI ์ฝ๋ฉ ์์ด์ ํธ๋ก ๊ธฐํโ๊ตฌํโํ ์คํธโ๋ฐฐํฌ ์ฌ์ดํด์ ์์ถํฉ๋๋ค. 9๊ฐ ํ๋ก๋์ ยท 16๊ฐ ์ ์ข ๋ฐ๋ชจ ยท Web ยท Toss ๋ฏธ๋์ฑ ยท Android PDA 3๊ฐ ํ๋ซํผ.
Currently shipping Agora โ multi-AI debate tool with human-in-the-loop intervention. Open to full-stack / AI engineer ์ธ์ฃผ.
๐ค AgoraMulti-AI debate ยท human-in-the-loop Claude ยท GPT ยท Gemini ์ง๋ ฌ ๋ผ์ด๋ + ์ฌ์ฉ์ ์ธํฐ๋ฝํธ. 2๊ฐ AbortController ๋ถ๋ฆฌ ์ค๊ณ ยท Anthropic prompt caching.
๐ Live ยท ARCHITECTURE |
๐ Gagisiro์ถ๊ทผ๊ธธ ์ค์๊ฐ ์ต๋ช ์ฑํ ยท ์ด์ ์ค ํ์ผ 07:00~09:00 ยท k6 ๋ถํ ํ ์คํธ P95 77ms (200 ๋์) ยท Apps in Toss ๋ฏธ๋์ฑ.
๐ Live ยท Toss ๋ฏธ๋์ฑ |
๐ Biz-RetrieverAI ์ ์ฐฐ ๊ณต๊ณ ๋ถ์ ยท Raspberry Pi ์์ฒด ํธ์คํ Gemini 2.5 Flash + LangChain RAG ยท Tailscale ์ฌ๋ด ๋ง ยท 9,572๊ฑด ๊ณต๊ณ ์์ง ๊ฒ์ฆ.
๐ Live |
๐ข Maintenance AppAI ๊ฑด๋ฌผ ์ ์ง๋ณด์ SaaS Groq Llama-3 ๋ถ๋ฅ ยท Celery ๋น๋๊ธฐ ํ ยท S3 ์ด๋ฏธ์ง ์ ๋ก๋ ยท JWT + RBAC.
|
AI Agents in daily workflow: Claude Code ยท OpenAI Codex ยท Gemini CLI
1. Agora ยท Multi-AI Debate Tool with Human-in-the-Loop
Claude ยท GPT ยท Gemini ์ง๋ ฌ ๋ผ์ด๋ ํ ๋ก + ์ฌ์ฉ์ ์ธํฐ๋ฝํธ๊ฐ ์ฆ์ ๋ผ์ด๋๋ง ๋๊ณ ๋ค์ ๋ผ์ด๋๋ฅผ ์๊ฒฌ์ ๋ง์ถฐ ์ฌ์ ๋ ฌ. ๋จ์ ๋ค์ค ํธ์ถ๊ณผ ๋ฌ๋ฆฌ ์ธ๊ฐ์ด ํ ๋ก ์ ์ฐธ์ฌํ๋ ํจํด.
- ๐ญ Pattern: 2๊ฐ AbortController ๋ถ๋ฆฌ (
roundAbortvssessionAbort) โ ์ธํฐ๋ฝํธ๋ ๋ผ์ด๋๋ง ๋๊ณ ์ธ์ ์ ์ด๋ฆผ / Node 20+AbortSignal.anyํฉ์ฑ - ๐ค AI:
@anthropic-ai/sdk+openai+@google/genaiยท Anthropic 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 (interrupt ยท timeout ยท budget ยท time)
- ๐๏ธ Tech: Next.js 16 (App Router) + Tailwind v4 ยท SSE token streaming ยท Docker standalone
- ๐ง Infra: Railway (containerized) ยท BYOK ๋จ์ผ ์ฌ์ฉ์ ๋ฐ๋ชจ ๊ฐ์
Live: agora-production-17a6.up.railway.app Docs: README ยท ARCHITECTURE ยท AGENTS
2. Gagisiro (๊ฐ๊ธฐ์ซ์ด) ยท ์ถ๊ทผ๊ธธ ์ค์๊ฐ ์ต๋ช ์ฑํ
์ด์ ์ค โ gagisiro.com ยท ํ์ผ 07:00~09:00 ๋์ ์ฌ์ฉ์ ํธ๋ํฝ ์ฒ๋ฆฌ
- ๐ Features: 9๊ฐ ํธ์ ๋ณ ์ค์๊ฐ ์ฑํ ยท ๋ต์ฅ/๋ฆฌ์ก์ ยท ์ค์๊ฐ ํผ์ก๋ ยท ๊ฒ์๊ธ ๊ฒ์ ยท ํธ์ ์๋ฆผ
- ๐ค 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 ยท Redis5.10.0 - ๐ฑ Apps in Toss: ํ ์ค ๋ฏธ๋์ฑ ๋ฐฐํฌ ยท ์ธ์ฑ ๊ด๊ณ 3์ข (๋ฐฐ๋/์ ๋ฉด/๋ณด์ํ)
- ๐ง Infra: Railway (Backend + DB + Redis) ยท Vercel (Frontend) ยท GitHub Actions CI/CD (4 workflows)
- โ Quality: 1,900+ tests (139 test files) ยท 80%+ coverage ยท OWASP Top 10 ๋์
โก k6 ๋ถํ ํ ์คํธ (CI ์๋ ์คํ)
| ์๋๋ฆฌ์ค | ๋์ ์ฌ์ฉ์ | ์ฒ๋ฆฌ๋ | 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 |
์ถ์ฒ:
backend/tests/load/load-test.js+.github/workflows/load-testing.ymlยท Redis ์บ์ ํํธ์จ 98.64%
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 (badge) ยท 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๋น๋๊ธฐ ํ๋ก ์๋ต latency ๊ฐ์ ยท Redis5.2.1๋ฉ์์ง ๋ธ๋ก์ปค - ๐๏ธ Tech: Next.js 14 + Tailwind (Frontend) ยท FastAPI
0.115.6(Backend) ยท S3 ์ด๋ฏธ์ง ์ ๋ก๋ - ๐ Security: JWT ์ธ์ฆ ยท RBAC ยท Rate Limiting
- ๐ง Infra: Railway (Backend) + Vercel (Frontend)
Live: maintenance-app-azure.vercel.app ยท API Docs
5. ์ธํฐ๋ท๊ณต๋ฃก ยท ์ธํฐ๋ท/TV ๊ฐ์ ๋น๊ต ์ฌ์ดํธ
Next.js
^15.0.0+ React^19.0.0+ Supabase ยท ํต์ ์ฌ ์๊ธ์ ๋น๊ต + ์๋ด ์ ์ฒญ
- ๐๏ธ Tech: Next.js 15 ยท React 19 ยท
@supabase/supabase-js(DB + Auth) ยท Tailwind CSS ยท Zod - ๐ Features: ์๊ธ์ ๋น๊ต ยท ๊ฐ๊ฒฉ ๊ณ์ฐ๊ธฐ ยท ์๋ด ์ ์ฒญ ํผ
- ๐จโ๐ผ Admin: ๋ฏธ๋ค์จ์ด ๊ธฐ๋ฐ ๊ด๋ฆฌ์ ํ์ด์ง ยท ๊ด๋ฆฌ์ API
- โ Quality: 128 tests (24 test files)
Live: internetdinor.vercel.app
6. Scan ยท ๋ฌผ๋ฅ์ฐฝ๊ณ ๋ฐ์ฝ๋ ์ค์บ๋
Kotlin Android (Zebra TC60 PDA) + FastAPI + ์น ๋๋ฉด ์๋ํฐ
- ๐ฑ Mobile: Kotlin Android ์ฑ ยท Zebra TC60 PDA EAN-13 ์ค์บ ยท MVVM + Retrofit2
- ๐บ๏ธ Web Editor: ์น ๊ธฐ๋ฐ ์ฐฝ๊ณ ๋๋ฉด ์๋ํฐ (์ ํฌ๊ธฐยทํ ์คํธยทํ ๋๋ฆฌยท์์ญ ๊ด๋ฆฌ)
- ๐๏ธ Backend: FastAPI + aiosqlite ยท NAS WebDAV ์ฐ๋ ยท ๋๋ฉด API ์ฑ ์ ๋ถ๋ฆฌ
- ๐ง Infra: Zebra ์ ์ฉ Mini PC ์ฌ๋ด ์๋ฒ ยท ์ค์บโ์กฐํ 0.3~0.5s
- โ Quality: 55+ tests (Python 6 ํ์ผ + Kotlin) ยท ํ๋ก๋์ ํ๋์จ์ด ๋ฌด์ค๋จ ์ด์
7. OddParty ยท ์์ ํํฐ ์ ์ฒญ ํ๋ซํผ
ํ๋ ์์ํฌ ์ ๋ก ํ์คํ โ Vanilla HTML/CSS/JS + Python stdlib http.server
- ๐๏ธ Tech: Vanilla HTML/CSS/JS (Frontend) ยท Python stdlib (Backend) ยท SQLite/PostgreSQL
- ๐ Security: JWT ์ธ์ฆ ยท WYSIWYG ๊ด๋ฆฌ์ ๋์๋ณด๋
- โ Quality: 300+ tests ยท README ์์ฒด 100% coverage ์ฃผ์ฅ
- ๐ง Infra: Vercel (Frontend) + Railway (Backend)
Live: oddparty.vercel.app
8. Knowledge Copilot ยท AI ๋ฌธ์ ์ง์/์์ฝ RAG ํ๋ซํผ
OpenAI Embedding + RAG ํ์ดํ๋ผ์ธ ยท Next.js 14 + FastAPI
- ๐ค AI: OpenAI Embedding ยท RAG ๊ฒ์ยท์์ฝ ํ์ดํ๋ผ์ธ
- ๐๏ธ Tech: Next.js 14 (Frontend) ยท FastAPI + Python 3.12 (Backend) ยท SQLite
- ๐ง Infra: Vercel + Railway ยท GitHub Actions CI/CD
- โ Quality: 38 tests (TS 14 + Python 24)
9. S Partners Landing ยท ์์๊ณต์ธ ์ ์ฑ ์๊ธ ์๋ด ๋๋ฉ
๋ชจ๋ฐ์ผ ์ฐ์ ๋ฐ์ํ ยท FormSubmit ์ฐ๋
- ๐๏ธ Tech: HTML5 ยท CSS3 ยท Vanilla JS
- ๐ฑ UX: ๋ชจ๋ฐ์ผ ์ฐ์ ยท ์ ๋ขฐ๊ฐ ์ค์ฌ 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 ยท pytest<br/>2,800+ tests]
T --> R[4. REVIEW<br/>Human ๋ณด์ยท์ฑ๋ฅยท<br/>์ํคํ
์ฒ ๊ฒ์ดํธ]
R --> D[5. DEPLOY<br/>CI/CD<br/>Vercel ยท Railway]
D -.ํผ๋๋ฐฑ.-> P
๋งค ๋จ๊ณ๋ง๋ค ์ฌ์ฉ์(=Director) ๊ฐ ์์ฌ๊ฒฐ์ ์ ์ฐธ์ฌ โ ๋จ์ vibe-coding์ด ์๋๋ผ AI ์ฝ๋ + Human ํ๋จ์ ํ์ด ์ํฌํ๋ก.
| ๊ฐ๋ฅํ ์ญํ | ์์ ํํ | ๊ฒฐ์ |
|---|---|---|
| Full-Stack ์ธ์ฃผ (Web ยท Mobile ยท AI) | ๋จ๋ฐ / ์ ๊ธฐ / ๋ง์ผ์คํค | ์๊ธ / ํ๋ก์ ํธ ๋จ์ |
| AI Engineer (RAG ยท ๋ฉํฐ ์์ด์ ํธ ยท ํ๋กฌํํธ ์์ง๋์ด๋ง) | ๋จ๋ฐ / ์ปจ์คํ | ์๊ฐ์ / ํ๋น |
| Backend (FastAPI ยท Express ยท Postgres) | ์ธ์ฃผ / ๊ธฐ์ ์๋ฌธ | ํ์ |
๐ฌ ์ธ์ฃผ / ํฌ์ง์ ๋ฌธ์: korea5410@gmail.com ๐ ๋ผ์ด๋ธ ๋ฐ๋ชจ: Agora ยท Gagisiro ยท Biz-Retriever


