DEVELOPER PORTFOLIO
시스템 프로그래밍과 백엔드 개발을 즐기는 개발자입니다.
Rust와 C++로 성능이 중요한 문제를 풀고,
직접 서버를 구축하고 운영하는 것을 좋아합니다.
TECH STACK
PROJECTS
브라우저에서 전송한 이미지/스트림을 C++ 서버가 YOLOv5로 추론해 실시간 결과를 반환하는 서비스. Python의 GIL 제약과 구조적 지연을 극복하기 위해 C++과 Work-Queue 패턴을 채택했습니다. 5명 동시 접속 환경에서 안정적으로 동작합니다.
Rust의 axum 프레임워크와 aide 라이브러리를 활용해 구축한 백엔드 서비스. 기존 utoipa 대비 반복 코드를 줄이고 코드 가독성을 높인 OpenAPI 문서 자동 생성 구조를 적용했습니다. Scalar · Swagger · ReDoc UI를 모두 지원합니다.
Rust(axum) 백엔드와 Monaco 에디터를 결합한 브라우저 기반 코드 편집 환경. WebSocket으로 실시간 터미널을 제공하며, 파일 탐색기·탭·구문 강조를 포함합니다. 자체 서버에서 직접 운영 중입니다.
Raspberry Pi 5를 기반으로 개인 서비스 전체를 자체 운영하는 홈 서버 환경. 모든 서비스를 Docker Compose로 관리하고, wildcard 인증서로 서브도메인을 통합했습니다. berry · blog · terminal · api 등 다수의 서비스가 이 위에서 동작합니다.
CAREER
ABOUT
2006년생. 고등학교 2학년(2023)부터 Linux를 다루기 시작했고, 자연스럽게 시스템 프로그래밍과 서버 개발에 빠져들었습니다. 현재 경희대학교에 재학 중입니다.
성능이 중요한 문제에 관심이 많습니다. Python의 한계를 느낄 때마다 C++이나 Rust로 직접 해결책을 만들어왔고, 그 과정에서 멀티스레딩, 비동기 프로그래밍, 메모리 관리를 깊게 다뤘습니다.
클라우드 서비스에 의존하기보다 Raspberry Pi 위에 Docker와 nginx로 직접 스택을 쌓으며 인프라의 동작 방식을 몸으로 익혔습니다. 이 포트폴리오 사이트도 그 위에서 실행 중입니다.
CONTACT