관심 분야
백엔드 API, Linux 서버 운영, Discord 자동화, 알림 시스템, AI 개발 도구 운영이 현재의 중심입니다. 단순 토이 앱보다 실제 사용 흐름과 장애 가능성, 재시작 정책, 로그, 보안 저장을 함께 생각하는 프로젝트를 선호합니다.
인턴십, 튜터링, 클라우드/백엔드 프로젝트 협업에 열려 있습니다.
wonyoungchoi.dev
컴퓨터정보공학 + 경영학 복수전공, 클라우드·백엔드·자동화 중심 개발자
실제 문제를 작게 자동화하고, 서버에서 오래 굴러가는 구조로 다듬는 데 관심이 있습니다. Discord 봇, 알림 시스템, 게임 서버 플랫폼, LLM 에이전트 운영 도구를 만들며 백엔드와 클라우드 운영 감각을 쌓고 있습니다.
컴퓨터정보공학과 경영학을 함께 공부하며, 기술 구현과 사용자/운영 관점을 동시에 보는 포트폴리오를 만들고 있습니다.
백엔드 API, Linux 서버 운영, Discord 자동화, 알림 시스템, AI 개발 도구 운영이 현재의 중심입니다. 단순 토이 앱보다 실제 사용 흐름과 장애 가능성, 재시작 정책, 로그, 보안 저장을 함께 생각하는 프로젝트를 선호합니다.
인턴십, 튜터링, 클라우드/백엔드 프로젝트 협업에 열려 있습니다.
튜터링 경험을 바탕으로 기술을 단순히 구현하는 것뿐 아니라, 상대가 이해할 수 있게 구조화해 설명하는 역량을 키우고 있습니다.
데이터베이스 설계 같은 수업 프로젝트와 Discord/LXP/게임 서버 자동화처럼 실제 사용 흐름이 있는 개인 프로젝트를 함께 쌓고 있습니다.
systemd, Nginx, Docker, GitHub Actions, 로그와 재시작 정책처럼 배포 후 오래 유지되는 요소를 프로젝트 설명과 코드에 반영하려고 합니다.
GitHub 계정의 10개 저장소를 확인해 백엔드, 클라우드 운영, 자동화, AI 도구 활용 가치가 높은 프로젝트를 우선 배치했습니다.
Discord에서 코드 작업, 리뷰, 상태 점검, 승인 기반 자동화를 연결하는 개인 멀티 에이전트 비서
Bun/TypeScript 기반으로 owner, reviewer, arbiter 역할을 분리하고 Discord 명령, GitHub Actions, React 대시보드, 안전한 자기개선 루틴을 엮은 개인 운영 도구입니다.
AI 도구를 단순 호출이 아니라 승인, 감시, 롤백, 보안 레일이 있는 운영 시스템으로 다뤘다는 점이 강점입니다.
개인 전용 private 시스템이라 공개 데모가 어렵고, 실제 운영은 Discord/LLM credential과 self-hosted runner에 의존합니다.
Minecraft, Rust, CS2 등 게임 서버를 생성·관리하는 FastAPI 기반 플랫폼
FastAPI, SQLAlchemy, Alembic, MariaDB/Docker/AWS 모드를 사용해 서버 생성, 파일 관리, RCON 콘솔, 로그 스트리밍, 백업, 멀티노드, 2FA, API 키, 관리자 기능까지 설계한 플랫폼입니다.
백엔드 API 설계, 서버 운영, 인프라 추상화, 보안 기능을 한 프로젝트에 크게 묶은 점이 포트폴리오 가치가 높습니다.
기능 범위가 넓어 완성도 검증이 중요합니다. 별도 test 디렉터리는 확인되지 않았고, 공개 운영 상태는 검증하지 못했습니다.
학교 LXP 과제·공지·휴보강 변경을 Discord와 이메일로 알려주는 알림 시스템
Discord OAuth 웹 대시보드, slash command, 암호화된 LXP 계정 저장, DB 기반 전송 큐, worker scheduler, Docker Compose 배포 구성을 포함한 TypeScript MVP입니다.
학교 생활의 반복 문제를 실제 사용자 흐름, 보안 저장, worker 운영까지 고려해 해결한 실용성이 좋습니다.
외부 학교 포털 구조에 의존하므로 유지보수 리스크가 있고, MVP 범위로 KakaoTalk/SMS 등은 제외되어 있습니다.
Overwatch 경쟁전 스크린샷을 OCR로 읽어 Discord 계정별 스레드를 관리하는 봇
이미지 첨부를 메모리에서 읽고 Tesseract/OpenCV로 배틀태그와 역할별 랭크를 파싱한 뒤, SQLite에 상태를 저장하고 Discord 스레드를 생성·업데이트합니다.
게임 커뮤니티 문제를 OCR, Discord thread UX, 영속 저장소로 연결한 작지만 완성도 있는 자동화입니다.
Tesseract와 스크린샷 품질에 영향을 받으며, 현재 설정은 특정 Discord 서버 운영 흐름에 맞춰져 있습니다.
Claude Code 사용량 제한 reset 시각을 기다렸다가 같은 작업 디렉터리에서 이어주는 CLI
제한을 우회하지 않고 reset/backoff 정보를 파싱해 대기한 뒤 tmux pane 또는 PTY 실행으로 `claude --continue` 흐름을 이어주는 Python 도구입니다.
AI 개발 도구의 운영 마찰을 작은 CLI로 해결하면서 상태 관리, 로그, 테스트까지 챙긴 점이 좋습니다.
문제 범위가 좁고 Claude CLI/tmux 사용자를 전제로 합니다.

게임 서버와 웹 포럼을 연결하는 관계형 데이터베이스 설계 및 Flask 데모
요구사항 분석, ERD, DDL/DML, CRUD 쿼리, Amazon Aurora(MySQL 호환) 기준 설계를 문서화하고 Flask/SQLite 웹 데모로 사용자·캐릭터·게시판·밴 관리 흐름을 시연했습니다.
CS 수업 결과물을 단순 SQL 제출이 아니라 문서화와 웹 데모까지 연결했다는 점에서 학업 역량을 보여줍니다.
운영 서비스가 아니라 수업/시연 목적 프로젝트이며, production 보안·배포 수준과는 구분해야 합니다.
현재 저장소에서 확인된 기술을 중심으로 정리했습니다. 과장된 숙련도 대신 실제 프로젝트에서 사용한 맥락을 우선합니다.
private 저장소가 많기 때문에, 공개 사이트에서는 접근 가능한 결과와 신뢰 가능한 설명을 분리해 보여주는 것이 중요합니다.
지금까지 만든 프로젝트를 운영 가능한 서비스와 공개 가능한 결과물로 더 단단하게 만드는 방향입니다.
EC2/Lightsail, VPC, IAM, CloudWatch, 배포 자동화, 비용 관리까지 연결해 작은 서비스를 안정적으로 운영하는 역량을 강화합니다.
테스트 커버리지, schema migration, observability, rate limit, 인증/인가 설계를 더 엄격하게 다듬습니다.
일본어 실무 커뮤니케이션, 기술 문서 작성, 일본 IT 채용 시장에 맞는 프로젝트 설명을 함께 준비합니다.
AWS 기초/Associate 수준 학습과 함께, 공개 가능한 데모·문서·테스트 결과를 늘리는 방향으로 포트폴리오를 업데이트합니다.
연락
인턴십, 프로젝트 협업, 튜터링, 클라우드/백엔드 관련 대화를 환영합니다. 이메일과 LinkedIn은 공개 준비 중이며, 현재는 GitHub 프로필을 중심으로 연결할 수 있습니다.