Jungwon Sohn

소개

클라우드 인프라와 백엔드를 개발합니다. Theorvane에서 개발 도구와 앱을 만듭니다.

클라우드 인프라와 백엔드를 개발하는 손정원입니다. 교육 서비스의 개발과 운영을 맡았고, 지금은 Theorvane에서 개발 도구와 앱을 만듭니다. 개인 홈서버를 구성해 여러 서비스를 직접 운영하기도 했습니다.

오픈소스

Theorvane에서 MCP·LangChain 라이브러리, GitLab 클라이언트와 영상 편집기를 개발합니다. Proxmox VE를 MCP로 연결하는 인프라 도구도 만들었습니다.

프로젝트 설명
TypeMCP TypeScript 데코레이터로 MCP 서버를 선언합니다. 선언 검증과 MCP SDK 연동, stdio·Streamable HTTP 전송을 지원합니다. npm 패키지로 배포합니다.
TypeChain 데코레이터로 LangChain 도구와 에이전트를 정의하고 TypeMCP 도구를 연결합니다. npm 패키지로 배포합니다.
OpenScene AI 에이전트가 클립을 편집하고 내보내기를 실행하는 영상 편집기입니다. Electron·React 기반이며, 로컬 FFmpeg으로 내보냅니다. 외부 모델은 사용자가 선택해 연결합니다.
LabFox Flutter로 만든 GitLab 클라이언트입니다. 이슈·MR·코드 리뷰·파이프라인·작업 로그를 확인하고, 자체 호스팅 GitLab과 여러 계정을 지원합니다. 스토어 출시 전 개발 중입니다.
Proxmox MCP TypeMCP로 만든 Proxmox VE API 연동 서버입니다. stdio로 연결해 VM·LXC 조회와 관리를 지원하며, 삭제·강제 종료에는 대상 확인을 요구합니다.
examples REST API, MCP 서버, TypeChain 에이전트를 연결하는 실행 예제입니다.

프로젝트

프로젝트 설명
청년정책 MCP 온통청년 공공 API를 MCP 도구로 연결해, AI 에이전트가 정책을 검색하고 조건별로 조회할 수 있게 했습니다.
청년정책 챗봇 청년정책 MCP 서버를 연결한 정책 상담 챗봇입니다.
YouthPick 청년정책 추천 플랫폼입니다. Spring Boot 3.5·Java 21·React 19로 만들었고, 5인 팀의 팀장으로 인증 · 관리자 · 채팅 · 파일 · 프로필 도메인을 맡았습니다.
KOSA 최종 프로젝트 Proxmox와 AWS를 연결한 교육 프로젝트입니다. 5인 팀에서 인프라를 맡아 물리 서버 4대에 VM 25대와 Kubernetes HA 클러스터를 구성했습니다.

홈서버

Proxmox VE에서 VM과 LXC로 서비스를 나눠 운영했습니다. TrueNAS의 ZFS 스토리지와 Kubernetes 클러스터를 구성하고, GitLab·Nextcloud·Immich 등 필요한 서비스를 직접 호스팅했습니다. 네트워크와 접근 권한, 보안 모니터링, 배포와 복구 절차도 관리했습니다.

자세한 구성과 맡은 일은 이력에 정리했습니다.

자격증

연락

자세한 내용은 이력 페이지에 있습니다.