KWON JUN SEOK · DEVELOPER

새벽 세 시에도,
내가 만든 것들은 돌아갑니다.

아이디어를 실제 서비스로 띄우고, Linux 서버 어딘가에서 오래 살아남게 만드는 일을 합니다.

01 / ABOUT

안녕하세요. 직접 만들고 직접 운영하는 개발자 JSK입니다.

마인크래프트 서버를 직접 운영하면서 개발을 시작했습니다. 반복되는 관리 작업을 줄이려고 Discord Bot을 만들었고, 필요한 기능이 생길 때마다 웹 서비스와 Windows Companion까지 영역을 넓혀 왔습니다.

화면 하나만 만드는 것보다 기획, API, 데이터 저장, 배포와 장애 복구까지 하나의 흐름으로 연결하는 일을 좋아합니다. 지금도 MYVAL과 EXAMAI를 실제 환경에서 운영하며 사용하고, 고치고, 다시 배포하고 있습니다.

필요해서 만들고, 실제로 써보고, 고장 나면 직접 고칩니다.

02 / SELECTED WORK

오래 붙잡고 만든 것들

기획부터 개발, 복구 설계, 실제 호스팅까지 직접 맡은 핵심 프로젝트입니다.

FLAGSHIP · CLOSED BETA COMPANION PLATFORM

MYVAL

VALORANT Companion Platform

Riot Client 상태를 실시간 감지해 경기 흐름을 기록하고, 저장된 데이터를 Desktop Companion, Web Dashboard, Discord Bot에서 유기적으로 확인할 수 있도록 설계한 플랫폼입니다.

COMPONENTS:Desktop App (Tauri/Rust), Web Dashboard, Discord Bot
RESILLIENCE:Offline Retry Queue, Hash Idempotency, Auto Rollback
STATUS:Closed Beta QA & Windows Code Signing Verification
Next.js TypeScript Tauri Rust Node.js Discord.js SQL
myval.app ↗
MYVAL ENGINE DIAGNOSTICS LIVE
[01] CLIENT_DETECTOR: Lockfile active
[02] OVERLAY_ENGINE: 2560x1440 DPI-100% OK
[03] OFFLINE_QUEUE: 0 pending / Anti-dup: PASS
[04] API_SYNC: https://api.myval.app/v1
LIVE SERVICE AI PRODUCT

EXAMAI

AI Learning Workspace

학습 자료를 시험문제, 학습지와 핵심 요약으로 변환하고 워크스페이스에 저장해 사용자가 직접 검증·수정·출력(PDF)할 수 있는 AI 학습 플랫폼입니다.

PIPELINE:Zod Schema Structured Output & Context Chunker
FEATURES:Exam Gen, Subject Workspace, Search, PDF Export
STATUS:Operating LIVE at exam-ai.js-server.click
Next.js TypeScript Node.js AI API Structured Output SQL PDF
exam-ai.js-server.click ↗
EXAMAI WORKSPACE PIPELINE READY
[01] INPUT_PARSER: Text Material Chunked
[02] AI_SCHEMA: Zod Validated (100% Match)
[03] WORKSPACE_DB: Saved to Subject Store
[04] RENDERER: PDF Export Engine Ready
OPERATING INFRASTRUCTURE

JS-SERVER

Personal Service Infrastructure

개인 웹 서비스, Worker, Discord Bot 및 마인크래프트 게임 서버 네트워크를 실제 환경에서 24/7 안정적으로 배포·관리하기 위해 구축한 인프라입니다.

INGRESS:Cloudflare Tunnel (Zero Trust encrypted ingress)
MONITORING:PM2 Process Manager, Discord Incident Webhook
PROXY:Velocity Minecraft Proxy & Discord Whitelist
Linux Ubuntu Node.js Express PM2 Cloudflare Tunnel Socket.IO
js-server.click ↗
PM2 RUNTIME METRICS ONLINE
[pm2 #0] examai-web ........ online (CPU 0.2%)
[pm2 #1] myval-gateway .... online (CPU 0.8%)
[pm2 #2] discord-bot-worker online (CPU 0.1%)
[pm2 #3] velocity-proxy .... online (CPU 1.2%)
03 / SMALL THINGS

자동화 & 실험 프로젝트

MVP IN DEVELOPMENT

D.NET Commerce

Discord 내 디지털 상품 등록, 수동 결제 승인, 주문 로그, 라이선스 발급 및 역할 지급을 자동화하는 Discord-first Commerce 파이프라인.

Node.js Discord.js SQLite REST API
PROJECT

PathLog

Google Maps API 및 Gemini AI를 활용해 다중 배달 순서를 최적화하고 영수증/체크리스트를 관리하는 위치 기반 서비스.

Node.js Express Google Maps API Gemini
UTILITY · EXPERIMENT

M-SAVE

yt-dlp와 FFmpeg 기반의 웹 미디어 포맷 변환 실험. Cloudflare Tunnel 서빙 및 저작권/플랫폼 지침 안내 고지 포함.

Deno yt-dlp FFmpeg Linux
OPERATING · AUTOMATION

Minecraft & Discord Automation

Velocity/Paper 네트워크 운영을 위해 Discord 인증, 화이트리스트 차단 및 서버 관리 자동화 Java 플러그인 제작.

Java Paper API Velocity Discord.js
04 / WHAT I USE

기술 역량 & Stack

실제 사용하고 검증한 핵심 개발 영역입니다.

01. FULL-STACK & WEB

Product & Full-Stack

요구사항 정리 후 웹 인터페이스, API, OAuth 인증 및 DB 데이터 구조 연결.

Next.js React TypeScript Node.js Express REST API SQLite
02. DESKTOP & WORKER

Desktop & Automation

Windows Companion(Tauri/Rust)과 Discord Bot, Background Worker를 연결해 PC-서버 이벤트 연동 처리.

Tauri Rust Discord.js Worker Webhook
03. AI WORKFLOW

AI Systems

LLM API를 입력 파싱, Structured Output 검증, 저장 및 PDF 출력 워크플로우 파이프라인으로 구현.

LLM API Prompt Workflow Structured Output PDF Generation
04. INFRA & OPERATE

Infrastructure & Operations

Linux 서버 배포, PM2 프로세스 자가 치유, Cloudflare Tunnel, 장애 경보 및 자동 백업/롤백 운영.

Linux Ubuntu PM2 Cloudflare Tunnel Monitoring Rollback
05 / NOTES FROM 3AM

실제 운영에서 배운 것들

개발 환경과 실제 운영 환경은 다릅니다. 서비스를 호스팅하며 네트워크 단절, 프로세스 다운, 외부 API 실패를 겪으며 단일 장애점이 전체 서비스를 중단시키지 않는 복구 가능한 구조(Resilient Architecture)의 중요성을 배웠습니다.

TRANSPARENT STATUS

준비 중인 기능과 검증 완료된 기능을 사용자에게 명확히 구분하여 전달합니다.

FAILURE RECOVERY

재시도 큐, 데이터 백업 및 롤백 구조를 개발 초기 설계부터 포함합니다.

DATA BOUNDARIES

필요한 최소한의 데이터만 저장하고 계정과 기기별 데이터 경계를 분리합니다.

REAL ENVIRONMENT QA

브라우저 데모에 머무르지 않고 실제 PC 및 서버 환경에서 결함을 직접 검증합니다.

06 / IN PROGRESS

요즘 만들고 있는 것들

MYVAL

IN PROGRESS

Closed Beta 실제 환경 QA, 자동 업데이트 배포 채널 및 Windows 코드 서명 검증 진행 중.

D.NET Commerce

IN PROGRESS

Discord 디지털 상품 판매, 결제 승인 및 라이선스/역할 지급 자동화 MVP 구축.

AI Operations

EXPERIMENTAL

AI 작업 요청, 계획, 진행, 검수와 배포를 연결하는 Discord 기반 개발 운영 시스템 실험.

교신 채널을 엽니다.

웹 서비스, Discord 자동화, 서버 인프라,
프로젝트 협업 관련 문의는 언제나 환영합니다.

[email protected] ↗ GitHub @kwonjs0604 ↗