Skip to content
View SeJonJ's full-sized avatar

Block or report SeJonJ

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
SeJonJ/README.md

์•ˆ๋…•ํ•˜์„ธ์š”, ์žฅ์„ธ์กด์ž…๋‹ˆ๋‹ค Hi, I'm SeJon ๐Ÿ‘‹

Backend Engineer ๐Ÿ› ๏ธ ยท Real-time Systems (WebRTC/WebSocket) ยท AI Agent Tooling ๐Ÿค–

Email
Blog
Portfolio
Profile views

๐Ÿ‘จโ€๐Ÿ’ป About me / ์†Œ๊ฐœ

"ํšŒ์‚ฌ์›์œผ๋กœ์„œ์˜ ๊ฐœ๋ฐœ์ž"๊ฐ€ ์•„๋‹Œ, ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๋ฉฐ ๋„์ „ํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ์ฃผ์ œ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ์ œ๊ฒŒ ๊ฐœ๋ฐœ์€ ์—…๋ฌด๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ฐฐ์šด ๊ฒƒ์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋„ํ™”์ง€์ด์ž ์žฌ๋ฏธ์žˆ๊ฒŒ ๊ฐ–๊ณ  ๋…ธ๋Š” ์žฅ๋‚œ๊ฐ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์ด ๋„ํ™”์ง€์— ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๊ณ  ์žฅ๋‚œ๊ฐ์„ ๊ฐ–๊ณ  ๋†€๋ฉด์„œ ์‹คํŒจํ•˜๊ณ , ์„ฑ๊ณตํ•˜๊ณ , ๋„์ „ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๋ฅผ ์ฆ๊ธฐ๋Š” ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ๊ทธ ๋„ํ™”์ง€ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ™”์ƒ์ฑ„ํŒ… ํ”Œ๋žซํผ 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.

๐Ÿš€ Projects I'm building / ์ง„ํ–‰ ์ค‘์ธ ํ”„๋กœ์ ํŠธ

๐Ÿ“น 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. GitHub Repo stars GitHub forks 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

๐Ÿ› ๏ธ Tech I work with

Backend

Java Spring Boot Python FastAPI Node.js

Real-time & Media

WebRTC WebSocket STOMP Kurento SSE

Data & Messaging

Redis Kafka MySQL MinIO

Infrastructure & Observability

Docker Kubernetes GitHub Actions Prometheus Grafana

๐Ÿ“Š Stats

SeJonJ's GitHub profile summary

Top languages by commit

GitHub streak

๐Ÿ Contribution Snake

github contribution grid snake animation

Pinned Loading

  1. ChatForYou ChatForYou Public

    SpringBoot WebSocket & WebRTC Chatting

    Java 110 35

  2. ChatForYou-Python-API ChatForYou-Python-API Public

    chatforyou python api server using by fastapi

    Python

  3. java-Image-Translator java-Image-Translator Public

    Java 1

  4. word-cloud-app word-cloud-app Public

    word cloud app with nextjs and springboot

    TypeScript 1

  5. SAGE SAGE Public

    System for Agentic Governance & Engineering โ€” runtime-selectable AI harness framework

    Python