백엔드 · 게임 개발 지망

이종권

은행권 통신·CCTV 현장에서 9년을 일했고, 그동안 품어 온 “안에서 어떻게 돌아가는가”라는 질문을 독학으로 이어 왔습니다. 지금은 Rust 게임 엔진부터 증권 API 서버까지 직접 만들고 있습니다.

소개

은행권 통신 공사와 CCTV·PC 유지보수 현장에서 9년 넘게 일해 왔습니다. 장애가 생기면 원인을 좁혀 가며 고치는 일을 반복했고, 그럴수록 장비와 프로그램이 안에서 어떻게 돌아가는지가 궁금했습니다.

그 궁금증을 C/C++, 컴퓨터 구조, 자료구조와 알고리즘 독학으로 이어 갔고, 지금은 Claude Code를 도구 삼아 직접 만들고 있습니다. Rust 2D 게임 엔진과 그 위에서 돌아가는 게임 두 편, 은행 지점 CCTV 점검 대시보드, 수주·정산 ERP, 증권 API MCP 서버, macOS 메뉴바 앱, 폰트 빌더까지 아홉 개를 처음부터 끝까지 만들어 봤습니다.

기술

아래 프로젝트에서 실제로 써 본 것들입니다.

언어

  • Rust
  • TypeScript
  • Python
  • Swift
  • C / C++
  • GDScript
  • WGSL

프레임워크 · 런타임

  • Node.js
  • Next.js
  • React
  • Tailwind CSS
  • wgpu
  • Godot 4
  • MCP SDK
  • WebAssembly
  • SwiftPM

데이터 · 인프라

  • PostgreSQL
  • Supabase
  • MongoDB
  • Drizzle ORM
  • Vercel
  • GitHub Actions

도구 · 테스트

  • Git
  • Vitest
  • Playwright
  • Claude Code

경력

은행권 인프라 현장에서 총 9년 4개월. 장비와 네트워크를 직접 다뤄 왔습니다.

  1. 2023.10 – 재직 중

    정보통신 · CCTV

    프리네트시스템 전주

    • 은행권 통신 공사
    • CCTV IP 카메라 네트워크 구성 및 설치
    • CCTV 유지보수
  2. 2018.03 – 2023.05
    5년 3개월

    유지보수

    (주)크레온유니티

    • 은행권 PC 및 주변기기 설치 및 유지보수
  3. 2016.07 – 2017.08
    1년 2개월

    경비 · 안전요원

    향우종합관리(주)

    • 은행 청원경찰 근무

학력

  • 이리고등학교 졸업 2010

프로젝트

게임 엔진부터 웹 앱, 네이티브 도구까지 직접 설계하고 만들었습니다. 공개 저장소는 코드를 바로 볼 수 있습니다.

색색의 포인트 라이트 40개가 켜진 2D 조명 데모 화면

skeleton-engine

wgpu 위에 ECS·렌더러·인게임 도킹 에디터를 올린 장르 불문 2D 게임 엔진. 2D 조명, CPU/GPU 파티클, 타일맵 오토타일, 애니메이션 스테이트 머신, 물리(rapier), UI 위젯, 오디오, 대화 시스템, 세이브까지 100개가 넘는 예제로 검증합니다. WebAssembly 빌드도 지원합니다.

  • Rust
  • wgpu
  • ECS
  • rapier
  • WebAssembly
좀비 무리와 자동 공격, HUD가 보이는 인게임 화면

rust-survivors

skeleton-engine 위에서 만든 뱀서라이크 액션. 무기 10종·패시브 16종과 무기 진화, 시간축 웨이브 스폰과 보스, 스테이지·상점·업적·캐릭터 해금까지 갖춘 완결형 루프입니다. 웹(wasm)과 Windows를 타깃으로 빌드합니다.

  • Rust
  • wasm
  • 로그라이트
거래·제작·던전 선택·정산을 고르는 도시 허브 화면

dungeon-merchant

모험가보다 먼저 던전에 들어가 장사하는 로그라이트 상인 시뮬레이션. 인벤토리 아이템이 전투 무기이자 판매 상품을 겸하기 때문에, 써서 살아남을지 아껴서 팔지가 매 순간의 긴장입니다. 도시 허브를 중심으로 팩→파이트→세일→정산 루프에 제작·경매·평판·엔딩을 얹었습니다.

  • Rust
  • skeleton-engine
  • 로그라이트
MCP Inspector에 연결된 서버의 도구 목록과 get_stock_price 입력 스키마

kiwoom-mcp-server

키움증권 REST API를 Claude에서 바로 쓸 수 있게 만든 읽기 전용 MCP 서버. 시세·계좌 조회와 ISA 절세 한도 계산기를 도구로 노출합니다.

  • TypeScript
  • MCP
  • REST API
  • Vitest
지점 목록과 점검 상태를 보여 주는 관리 대시보드

cctv-manager

은행 지점별 CCTV 정기점검 상태를 한눈에 관리하는 대시보드. 여러 지점·카메라의 점검 현황을 다루고 일괄 등록/삭제, 점검 기준일 설정, JSON 백업·복구, 카테고리 관리를 제공합니다. 제가 매일 하던 일에서 불편했던 부분을 그대로 도구로 옮긴 프로젝트입니다.

  • Next.js
  • TypeScript
  • MongoDB Atlas
  • Vercel
위험도 순 요약과 담당자별 업무량을 보여 주는 대시보드

solveit ERP

문의부터 완료까지 프로젝트 파이프라인과 고객·정산·리포트·담당자를 관리하는 프리랜서 팀용 수주·정산 ERP. Next.js 16 + Supabase 인증 + Drizzle ORM으로 만들었고, 위험도 순 대시보드와 엑셀 내보내기, 실수령액 자동 계산을 담았습니다.

  • Next.js
  • Supabase
  • Drizzle ORM
  • PostgreSQL
Claude와 Codex의 잔량을 표시하는 메뉴바 드롭다운

token-tracker

Claude와 Codex의 남은 사용량을 macOS 메뉴바에서 바로 확인하는 유틸리티. 5시간·7일 리셋 잔량과 리셋까지 남은 시간, 소진 예측, 낮은 잔량 알림, 로컬 히스토리와 CSV 내보내기를 지원합니다. Windows 트레이 포트도 있습니다.

  • Swift
  • SwiftPM
  • macOS
ascent·baseline·descent 가이드 위에 놓인 글자 메트릭 프리뷰

fontmaker

글자별 이미지나 한 장짜리 글자 시트를 받아 TTF 폰트를 만드는 Python CLI. 한글 문자셋 프리셋과 시트 템플릿 생성, glyph별 크롭·임계값 검사, 메트릭 프리뷰, 구멍(hole) 렌더 검사 같은 QA 도구를 갖췄습니다. macOS용 Swift 시트 에디터도 함께 있습니다.

  • Python
  • fontTools
  • Swift
  • CLI

boxpush

Godot 4 파이프라인 전체를 검증하려고 만든 소코반 퍼즐. 데이터 주도 콘텐츠, 헤드리스 테스트, 세이브/로드, 내보내기까지 한 바퀴 돌렸습니다.

  • Godot 4
  • GDScript
  • 헤드리스 테스트

연락처

함께 일할 기회나 궁금한 점이 있으면 편하게 연락 주세요.