MYVAL
VALORANT Companion PlatformRiot Client 상태를 실시간 감지해 경기 흐름을 기록하고, 저장된 데이터를 Desktop Companion, Web Dashboard, Discord Bot에서 유기적으로 확인할 수 있도록 설계한 플랫폼입니다.
아이디어를 실제 서비스로 띄우고, Linux 서버 어딘가에서 오래 살아남게 만드는 일을 합니다.
마인크래프트 서버를 직접 운영하면서 개발을 시작했습니다. 반복되는 관리 작업을 줄이려고 Discord Bot을 만들었고, 필요한 기능이 생길 때마다 웹 서비스와 Windows Companion까지 영역을 넓혀 왔습니다.
화면 하나만 만드는 것보다 기획, API, 데이터 저장, 배포와 장애 복구까지 하나의 흐름으로 연결하는 일을 좋아합니다. 지금도 MYVAL과 EXAMAI를 실제 환경에서 운영하며 사용하고, 고치고, 다시 배포하고 있습니다.
필요해서 만들고, 실제로 써보고, 고장 나면 직접 고칩니다.
기획부터 개발, 복구 설계, 실제 호스팅까지 직접 맡은 핵심 프로젝트입니다.
Riot Client 상태를 실시간 감지해 경기 흐름을 기록하고, 저장된 데이터를 Desktop Companion, Web Dashboard, Discord Bot에서 유기적으로 확인할 수 있도록 설계한 플랫폼입니다.
학습 자료를 시험문제, 학습지와 핵심 요약으로 변환하고 워크스페이스에 저장해 사용자가 직접 검증·수정·출력(PDF)할 수 있는 AI 학습 플랫폼입니다.
개인 웹 서비스, Worker, Discord Bot 및 마인크래프트 게임 서버 네트워크를 실제 환경에서 24/7 안정적으로 배포·관리하기 위해 구축한 인프라입니다.
Discord 내 디지털 상품 등록, 수동 결제 승인, 주문 로그, 라이선스 발급 및 역할 지급을 자동화하는 Discord-first Commerce 파이프라인.
Google Maps API 및 Gemini AI를 활용해 다중 배달 순서를 최적화하고 영수증/체크리스트를 관리하는 위치 기반 서비스.
yt-dlp와 FFmpeg 기반의 웹 미디어 포맷 변환 실험. Cloudflare Tunnel 서빙 및 저작권/플랫폼 지침 안내 고지 포함.
Velocity/Paper 네트워크 운영을 위해 Discord 인증, 화이트리스트 차단 및 서버 관리 자동화 Java 플러그인 제작.
실제 사용하고 검증한 핵심 개발 영역입니다.
요구사항 정리 후 웹 인터페이스, API, OAuth 인증 및 DB 데이터 구조 연결.
Windows Companion(Tauri/Rust)과 Discord Bot, Background Worker를 연결해 PC-서버 이벤트 연동 처리.
LLM API를 입력 파싱, Structured Output 검증, 저장 및 PDF 출력 워크플로우 파이프라인으로 구현.
Linux 서버 배포, PM2 프로세스 자가 치유, Cloudflare Tunnel, 장애 경보 및 자동 백업/롤백 운영.
개발 환경과 실제 운영 환경은 다릅니다. 서비스를 호스팅하며 네트워크 단절, 프로세스 다운, 외부 API 실패를 겪으며 단일 장애점이 전체 서비스를 중단시키지 않는 복구 가능한 구조(Resilient Architecture)의 중요성을 배웠습니다.
준비 중인 기능과 검증 완료된 기능을 사용자에게 명확히 구분하여 전달합니다.
재시도 큐, 데이터 백업 및 롤백 구조를 개발 초기 설계부터 포함합니다.
필요한 최소한의 데이터만 저장하고 계정과 기기별 데이터 경계를 분리합니다.
브라우저 데모에 머무르지 않고 실제 PC 및 서버 환경에서 결함을 직접 검증합니다.
Closed Beta 실제 환경 QA, 자동 업데이트 배포 채널 및 Windows 코드 서명 검증 진행 중.
Discord 디지털 상품 판매, 결제 승인 및 라이선스/역할 지급 자동화 MVP 구축.
AI 작업 요청, 계획, 진행, 검수와 배포를 연결하는 Discord 기반 개발 운영 시스템 실험.
웹 서비스, Discord 자동화, 서버 인프라,
프로젝트 협업 관련 문의는 언제나 환영합니다.