대학 프로젝트와 클라이언트 작업, 그리고 제가 직접 쓰고 싶어서 만든 것들입니다. 모두 바이브 코딩 이상의 것을 가르쳐 주었습니다.
Mobile CrossplatformReflow Reader
개인 프로젝트 · 2026년 7월 – 현재
자체 레이아웃 엔진을 갖춘 EPUB 리더입니다. 페이지 나누기와 내비게이션, 제스처는 WebView 안에서 TypeScript로 처리하고 esbuild로 번들합니다. css-tree 기반 타이포그래피 시스템은 독자 설정이 책 자체의 CSS를 되돌릴 수 있는 방식으로 덮어쓰게 하며, 북마크와 하이라이트, 메모는 내용 기반 앵커로 저장됩니다. 서재와 책 상세 화면, 파일 가져오기, 설정은 React Native와 Expo, SQLite로 구현했습니다.
Web
PDF 웹 리더 마이그레이션
InterConnect GmbH & Co. KG 협업, 카를스루에 · 2023년 3월 – 2023년 12월
레거시 PDF 웹 리더를 유연한 모듈형 소프트웨어 스위트로 옮기는 작업이었습니다. Angular와 ReactJS, Vue.js로 각각 개념 검증을 만들어 실용성과 성능, 이전 비용을 비교한 뒤 Figma 시안을 바탕으로 ReactJS 프로토타입을 구현했습니다. 백엔드도 함께 맡아 API를 설계하고 Java Spring과 MS SQL Server로 구현했습니다.
Mobile CrossplatformPairly App
개인 프로젝트 · 2025년 8월 – 현재
책 굿즈 컬렉션을 관리하는 오프라인 퍼스트 앱입니다. 공개 수집 카드 카탈로그와 개인 위시리스트, 사진 업로드를 지원합니다. React Native와 TypeScript, Expo로 안드로이드·iOS 앱을 구현했습니다. 로컬 저장소는 SQLite, 백엔드는 Supabase이며, 둘 사이는 직접 만든 동기화 엔진이 이어 줍니다.
Python CLI
분산형 P2P 네트워크
인하대학교, 인천 · 2023년 9월 – 2024년 1월
가운데 서버 없이 클라이언트끼리 메시지와 파일을 주고받는 동적 네트워크입니다. 파이썬 소켓 라이브러리와 TCP 위에 직접 올렸습니다. 피어 탐색과 연결 상태 관리, 메시지 프레이밍은 외부 프레임워크나 라이브러리 없이 처음부터 직접 구현했습니다.
Python CLI, Web스마트 냉장고
인하대학교, 인천 · 2024년 9월 – 2025년 1월
라즈베리 파이와 카메라로 냉장고 안에 무엇이 있는지 인식하는 시스템입니다. 객체 인식은 YOLO11m이 맡고 분석은 PyTorch와 Scikit-learn, Pandas로 하며, 처리된 데이터는 Django 백엔드를 거쳐 데이터베이스에 저장됩니다. 실시간 모니터링은 ReactJS와 TypeScript로 만든 웹 인터페이스에서 이뤄집니다.
Native Android안드로이드 스도쿠
개인 프로젝트 · 2024년 11월 – 2025년 5월
Kotlin으로 만든 네이티브 안드로이드 앱입니다. 퍼즐을 직접 생성하고, 힌트 시스템 뒤에는 제약 기반 솔버가 있어서 미리 저장해 둔 정답이 아니라 현재 판 상태에서 힌트를 끌어냅니다.
Windows / Linux미디어 라이브러리 매니저
개인 프로젝트 · 2025년 6월 – 2026년 3월
대용량 MKV 컬렉션을 한 번에 정렬하고 이름을 바꾸고 태그까지 붙이는 데스크톱 도구입니다. Python으로 작성했고 Windows와 Linux를 모두 지원합니다. 컨테이너 메타데이터를 읽어, 파일을 하나씩 손대는 대신 한 번의 실행으로 전부 다시 씁니다.
Python CLI
고객 행동 예측
프랑크푸르트 대학교 (UAS), 프랑크푸르트 · 2021년 9월 – 2022년 1월
장바구니에 담긴 상품을 바탕으로 반품 여부를 예측하는 프로젝트입니다. 여러 알고리즘과 머신러닝 기법을 Python과 Scikit-learn, NumPy, Jupyter Notebook으로 구현하고, 정확도와 성능 측면에서 비교했습니다.