Backend Engineer ๐ ๏ธ ยท Real-time Systems (WebRTC/WebSocket) ยท AI Agent Tooling ๐ค
"ํ์ฌ์์ผ๋ก์์ ๊ฐ๋ฐ์"๊ฐ ์๋, ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ฉฐ ๋์ ํ๊ณ ์ฌ๋ฏธ์๋ ์ฃผ์ ๋ก ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ์์ ๋๋ค. ์ ๊ฒ ๊ฐ๋ฐ์ ์ ๋ฌด๋ฅผ ์ํ ๋๊ตฌ๊ฐ ์๋๋ผ, ๋ฐฐ์ด ๊ฒ์ ๊ทธ๋ฆด ์ ์๋ ๋ํ์ง์ด์ ์ฌ๋ฏธ์๊ฒ ๊ฐ๊ณ ๋ ธ๋ ์ฅ๋๊ฐ์ ๋๋ค. ์ ๋ ์ด ๋ํ์ง์ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ณ ์ฅ๋๊ฐ์ ๊ฐ๊ณ ๋๋ฉด์ ์คํจํ๊ณ , ์ฑ๊ณตํ๊ณ , ๋์ ํ๋ ๊ฒ ์์ฒด๋ฅผ ์ฆ๊ธฐ๋ ๊ฐ๋ฐ์์ ๋๋ค. ๊ทธ ๋ํ์ง ์ค ํ๋๊ฐ ํ์์ฑํ ํ๋ซํผ ChatForYou์ด๊ณ , GitHub์์ โญ110๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค.
I'm not a developer who codes because it's my job โ I'm one who learns new things, takes on challenges, and builds around whatever topic seems fun. To me, development isn't a tool for work; it's a canvas for what I've learned, and a toy I get to play with. I enjoy painting on that canvas and playing with that toy โ failing, succeeding, and challenging myself along the way. One of those canvases is ChatForYou, a video chat platform that's earned โญ110 on GitHub.
๐น ChatForYou โ ์ค์๊ฐ ํ์์ฑํ & ๊ฒ์ ํ๋ซํผ
Node.js/Electron ํ๋ก ํธ์๋์ Spring Boot ๋ฐฑ์๋๋ก ๊ตฌ์ฑ. Kurento Media Server ๊ธฐ๋ฐ N:M ํ์ํตํ, ์์ฑ ์ธ์์ผ๋ก ์ ๋ต์ ํ์ธํ๋ CatchMind ๊ทธ๋ฆผ ๋ง์ถ๊ธฐ ๊ฒ์, DataChannel ๊ธฐ๋ฐ ํ์ผ ๊ณต์ , ์ค์๊ฐ ์๋ง์ ์ ๊ณตํ๋ฉฐ, Redis ๊ธฐ๋ฐ ๋ฐฉ ์ํ ๊ด๋ฆฌ์ ์ฌ์ฐ๊ฒฐ ํ๋ฆ์ ํตํด Kubernetes ๋กค๋ง ๋ฐฐํฌ ์ํฉ์์๋ ์ฑํ ๋ฐฉ ์ํ ๋ณต๊ตฌ๋ฅผ ์ง์ํฉ๋๋ค.
Node.js/Electron frontend with a Spring Boot backend. Provides Kurento Media Server-based N:M video calls, a voice-recognition CatchMind drawing game, DataChannel file sharing up to 10MB, and live captions โ with Redis-backed room state management and reconnect flows that help recover room state during Kubernetes rolling deployments.
Stack: Java 17 ยท Spring Boot ยท WebSocket(STOMP) ยท Kurento ยท Redis ยท Kafka ยท MinIO ยท Docker ยท Kubernetes ยท GitHub Actions ยท Prometheus & Grafana
๐ฎ ChatForYou-Python-API โ ChatForYou AI API
FastAPI ๊ธฐ๋ฐ ์๋ฒ๋ก, OpenAI ChatGPT API๋ฅผ ์์ง ์ผ์ ๊ฒ์ ์ ๋ชฉ ์๋ ์์ฑ๊ณผ ๋์ด๋๋ณ ์ธ๋ถ ์ฝํ ์ธ ์์ด๋์ด๋ฅผ REST API๋ก ์ ๊ณตํ๋ ChatForYou์ ๊ฒ์ ๊ธฐํ ์ง์ ๋ฐฑ์๋์ ๋๋ค.
A FastAPI server that uses the OpenAI ChatGPT API to generate game titles and difficulty-tuned content ideas โ a game-planning support API for ChatForYou. Stack: Python ยท FastAPI ยท OpenAI API ยท Docker
๐งญ SAGE โ AI ์ฝ๋ฉ ์์ด์ ํธ ๊ฑฐ๋ฒ๋์ค ํ๋ค์ค
Claude Code์ Codex๋ฅผ ๋์์ผ๋ก, spec โ generate โ validate โ block ํ๋ฆ์ ๊ฐ์ ํ๋ AI ์ฝ๋ฉ ์์ด์ ํธ ๊ฑฐ๋ฒ๋์ค ํ๋ค์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ๋ฐํ์ Hook ๊ธฐ๋ฐ ๊ท์น ๊ฐ์ , ์ฐ์ถ๋ฌผ Drift ๊ฒ์ฆ, ๊ต์ฐจ ๋ชจ๋ธ ๋ฆฌ๋ทฐ ๋ฐ PDCA ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๋ฆ ์๋ํ๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค.
An AI coding-agent governance harness for Claude Code and Codex, enforcing a spec โ generate โ validate โ block workflow. Aiming for runtime hookโbased rule enforcement, output drift validation, cross-model review, and PDCA-based workflow automation. Stack: Python ยท Bash




