
MMORPG 게임 클라이언트
‘카발1’ 클라이언트의 신규 컨텐츠 개발·유지보수와 모바일 포팅을 담당했습니다. VS2012→2015 / C++11→14 마이그레이션, 렌더링 성능 개선, 태국 재출시 대응을 수행했습니다.
C++ / Java Spring Backend Developer
C++ 기반 게임 클라이언트와 리눅스에서 동작하는 전기차 충전기(OCPP) 모듈을 개발해 왔습니다. 저수준 시스템과 실시간 처리 경험을 바탕으로, 이제 매매체결 분야에 도전합니다.

국립 공주대학교 컴퓨터공학과를 졸업하고, 이스트소프트/이스트게임즈에서 약 3년간 MMORPG 게임 클라이언트를 개발했습니다. 신규 컨텐츠 개발과 유지보수, 모바일 포팅과 성능 최적화까지 폭넓게 경험했습니다.
이후 클린일렉스에서 약 5년간 웹 서버 개발과 함께, C++로 OCPP(Open Charge Point Protocol) 라이브러리와 전기차 충전기 시뮬레이터를 직접 설계·개발했습니다. 충전기와의 UDP 통신 서버 유지보수, 관리자 페이지 개발을 통해 데이터베이스 경험도 두루 쌓았습니다.
최근에는 그린컴퓨터아트학원 백엔드 과정을 통해 Java/Spring 역량을 확장하며, AI API를 접목한 웹 서비스를 직접 구축했습니다. 저수준 시스템과 실시간 처리에 대한 이해를 바탕으로 매매체결 분야로 새롭게 도전하고자 합니다.
실무와 프로젝트에서 사용해 온 언어, 프레임워크, 데이터베이스와 인프라 도구입니다.
C++로 진행한 게임·컴퓨터비전·트레이딩 프로젝트와, 최근 Java/Spring으로 구축한 학원 프로젝트입니다.

‘카발1’ 클라이언트의 신규 컨텐츠 개발·유지보수와 모바일 포팅을 담당했습니다. VS2012→2015 / C++11→14 마이그레이션, 렌더링 성능 개선, 태국 재출시 대응을 수행했습니다.

Cocos2d-X 엔진으로 개발해 Android·iOS 양 플랫폼에 출시한 캐주얼 퍼즐 게임입니다. 크로스플랫폼 로직, 구글 애드몹·인앱 결제·업적(도전과제) 시스템을 직접 구현했습니다.

Binance REST/WebSocket API로 실시간 시세를 수집하고, 보조지표를 계산해 전략 기반으로 매수·매도 주문을 자동 실행합니다. WebView2로 수치·매매내역을 시각화했습니다.

OpenCV로 사진 속 동전을 검출·분류해 합산 금액을 계산합니다. grayscale·thresholding·morphology로 영역을 검출하고, Labeling과 PCA 기반 비교로 동전 종류를 판별합니다.

키넥트로 사람의 동작을 인식하고 블루투스로 명령을 전송해 장난감 탱크를 무선 제어하는 프로젝트입니다. 모션 인식과 블루투스 메시지 전송을 담당했으며 우수논문상을 수상했습니다.

OpenCV로 프레임 차분·배경 차감 기반 움직임을 실시간 검출하고 표시합니다. 모폴로지 연산으로 노이즈를 제거하며, 카메라를 연결하면 실시간 감지가 가능합니다.

화가·웹툰작가·사진사 등 이미지 아티스트를 위한 통합 플랫폼입니다. 커뮤니티(게시판·댓글·공지), 이미지 필터·배경 제거, AI 이미지/동영상 생성, 구독·결제(토스 PG 연동), 관리자 대시보드를 구현했습니다.

AI를 접목한 구인·구직 사이트입니다. 구직자에게는 AI 기반 자기소개서 작성과 면접 준비를, 기업에는 구인공고 등록 기능을 제공해 원활한 인력 공급을 지원합니다. 결제·지도·소셜 로그인·공공데이터를 연동했습니다.
학업과 연구 활동을 통해 받은 수상 기록입니다.
아두이노와 안드로이드 간 블루투스 통신을 이용한 RC카 지정경로 이동 시스템입니다. 앱에서 원하는 경로를 직접 그린 뒤 start 버튼을 누르면 RC카가 지정한 경로대로 이동하며, 격자 한 칸은 약 1m에 해당합니다. 팀명 The Class로 출전해 교내 캡스톤 디자인 대회에서 동상을 수상했습니다. 저는 팀 내 안드로이드 프로그래밍을 담당했습니다.
키넥트로 사람의 골격 데이터를 추출하고, C++ 프로그램이 이를 분석해 동작을 인식합니다. 인식된 명령은 블루투스를 통해 아두이노로 전달되며, 아두이노 C 프로그램이 신호를 해석해 장난감 탱크의 움직임을 제어합니다. 정지·전진·좌회전·우회전 등 7가지 제스처를 지원합니다. 해당 프로젝트를 논문으로 작성해 학술발표대회에 제출했고, 우수논문상을 수상했습니다.
학업부터 현재까지의 주요 경력과 활동입니다.
Java/Spring 기반 백엔드 과정을 수강하며 Assist for Artists, CareerMate 프로젝트를 진행했습니다. AI API와 결제·소셜 로그인·공공데이터를 연동한 실전 서비스를 구축했습니다.
웹 관리자 페이지 개발·유지보수와 함께, C++로 Windows·리눅스용 전기차 충전기(OCPP) 라이브러리와 시뮬레이터를 개발했습니다. 충전기와의 UDP 통신 서버를 유지보수하며 데이터베이스 경험을 쌓았습니다.
C++ 기반 Cocos2d-x 엔진으로 직접 개발한 2D 퍼즐 게임입니다. 2D 성능과 주력 언어(C++)와의 궁합을 고려해 Cocos2d-x를 선택했습니다. 6개국어로 번역해 글로벌 출시했으며, 번역과 삽화 디자인은 외주를 활용했습니다.
MMORPG ‘카발’ 클라이언트의 신규 컨텐츠 개발과 유지보수를 담당했습니다. 모바일 팀으로 이동해 포팅과 성능 최적화, 모바일 UI/UX에 따른 로직 개편 작업을 진행했습니다.
재학 중 컴퓨터비전 기반 동전 인식, 영상 움직임 감지, 모션 인식 RC 탱크 제어 등 다수의 C++ 프로젝트를 수행했습니다.
개발 밖에서 시간을 보내는 방식입니다.
게임을 직접 플레이하거나 웹툰을 보는 것을 좋아합니다. 새로운 콘텐츠를 경험하며 다양한 아이디어를 얻습니다.