DEVELOPER PORTFOLIO

이동주

시스템 프로그래밍과 백엔드 개발을 즐기는 개발자입니다.
Rust와 C++로 성능이 중요한 문제를 풀고,
직접 서버를 구축하고 운영하는 것을 좋아합니다.

TECH STACK

기술 스택

Rust
axum · tokio · aide
C++
멀티스레딩 · 소켓 · OpenCV
Python
FastAPI · PyTorch · YOLOv5
TypeScript
Next.js · React
Docker
Compose · 이미지 배포
Linux
nginx · 서버 운영

PROJECTS

프로젝트

C++ YOLOv5 WebSocket Docker 멀티스레딩
실시간 비전 추론 서버

브라우저에서 전송한 이미지/스트림을 C++ 서버가 YOLOv5로 추론해 실시간 결과를 반환하는 서비스. Python의 GIL 제약과 구조적 지연을 극복하기 위해 C++과 Work-Queue 패턴을 채택했습니다. 5명 동시 접속 환경에서 안정적으로 동작합니다.

300 FPS 서버 전송 주기
Work-Queue 멀티스레드 패턴
Docker 컨테이너 배포
GitHub →
Rust axum OpenAPI aide
Rust 백엔드 공개 API

Rust의 axum 프레임워크와 aide 라이브러리를 활용해 구축한 백엔드 서비스. 기존 utoipa 대비 반복 코드를 줄이고 코드 가독성을 높인 OpenAPI 문서 자동 생성 구조를 적용했습니다. Scalar · Swagger · ReDoc UI를 모두 지원합니다.

aide 0.16 OpenAPI 생성
tokio async 비동기 런타임
GitHub →
Rust TypeScript Monaco xterm.js WebSocket
웹 코드 에디터

Rust(axum) 백엔드와 Monaco 에디터를 결합한 브라우저 기반 코드 편집 환경. WebSocket으로 실시간 터미널을 제공하며, 파일 탐색기·탭·구문 강조를 포함합니다. 자체 서버에서 직접 운영 중입니다.

Monaco 에디터 엔진
PTY 실시간 터미널
GitHub →
Raspberry Pi 5 Docker nginx Let's Encrypt
홈 서버 인프라

Raspberry Pi 5를 기반으로 개인 서비스 전체를 자체 운영하는 홈 서버 환경. 모든 서비스를 Docker Compose로 관리하고, wildcard 인증서로 서브도메인을 통합했습니다. berry · blog · terminal · api 등 다수의 서비스가 이 위에서 동작합니다.

ARM64 Raspberry Pi 5
*.movingju.com wildcard SSL
berry →

CAREER

경력 및 수상

2025
교내 2등
Team Alcoholic으로 참가. 알고리즘 문제 해결 역량 검증.
2025
우수상
경희대학교 3개 단과대 주최. 캠퍼스 제휴 지도 서비스 개발, 백엔드 총괄.
2025
장려상
작물 관리 앱 개발. 소셜 로그인, OpenAI API 연동, 프롬프트 설계 담당.
2024
최우수상
울산 전체 규모 4박 5일 프로그래밍 캠프 최우수.
2024
수상
교내 컴퓨터 비전 프로젝트 대회
YOLOv5 기반 객체 탐지 프로젝트.
2023
대상
울산광역시 교육청 주최 해커톤
드론 + 실시간 통신 + 컴퓨터 비전 기반 인명 구조 시스템 개발.
2025
경희대학교 중앙동아리 고려품새 회장
120여 명 규모 동아리 총괄 운영. MT·공연 기획, 홍보물 제작, 촬영 감독, 인원 통솔.
2023
대현고등학교 전교 회장
전교 회장으로 각종 행사 기획 및 운영.
2022
울산광역시 교육청 주최 해커톤 참가
다익스트라 알고리즘 기반 신호등 최적화 프로젝트. 첫 해커톤.

ABOUT

소개

2006년생. 고등학교 2학년(2023)부터 Linux를 다루기 시작했고, 자연스럽게 시스템 프로그래밍과 서버 개발에 빠져들었습니다. 현재 경희대학교에 재학 중입니다.

성능이 중요한 문제에 관심이 많습니다. Python의 한계를 느낄 때마다 C++이나 Rust로 직접 해결책을 만들어왔고, 그 과정에서 멀티스레딩, 비동기 프로그래밍, 메모리 관리를 깊게 다뤘습니다.

클라우드 서비스에 의존하기보다 Raspberry Pi 위에 Docker와 nginx로 직접 스택을 쌓으며 인프라의 동작 방식을 몸으로 익혔습니다. 이 포트폴리오 사이트도 그 위에서 실행 중입니다.

CONTACT

연락처