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.

Content in all repositories owned by your account will be closed.
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 109 35

  2. SAGE SAGE Public

    System for Agentic Governance & Engineering — runtime-selectable AI harness framework

    Python

  3. ChatForYou-Python-API ChatForYou-Python-API Public

    chatforyou python api server using by fastapi

    Python

  4. java-Image-Translator java-Image-Translator Public

    Java 1

  5. word-cloud-app word-cloud-app Public

    word cloud app with nextjs and springboot

    TypeScript 1