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