제 개발 경력중 최근 5년동안에 제게 가장 의미 깊었던 프로젝트들을 공유합니다. 저의 개인적인 다른 프로젝트들이 궁금하시다면, GNU GPL 라이센스로 공개되어 있는 GitHub나 Git 서버 에서 찾아보실 수 있습니다.
경험상, 저 자신과 주변 사람들에게 실질적인 도움이 되었던 프로젝트들이 가장 오래 지속되었던 것 같습니다.
2026년 1월 후반에 리눅스 시스템에 대한 MIT 특강을 운영했습니다. 학생들은 11일간 파일시스템, 커널, 사용자 서비스, 그리고 컴파일러 툴체인을 배우면서 최소한으로 작동하는 리눅스 시스템을 직접 설계했습니다.
전년도 여름에 구축했던 미먹스를 참고하면서 강의 내용을 구성했습니다.
또한 강의 노트와 과제를 제작하고, 학생들의 빌드 코드를 실제로 실행해 과제를 안전하게 체점할 수 있는 인프라를 함께 구축했습니다.
리눅스 커널을 이용하여 직접 개발 중인 운영체제입니다. 최근에 유명을 달리한 저희 고양이 미미를 기념하기 위해 명명하였습니다. 용량 우선으로 최적화된 커널 및 기본적인 개발 패키지들은 600MB 내에 포함되어 있습니다. 포함된 소프트웨어는 빌드 스크립트를 직접 마련한 상태입니다. 가상 머신 이미지는 GitHub에 공유되어 있고, 패키지 정보는 미먹스 웹사이트에서 확인하실 수 있습니다.
수학 올림피아드 기출 문제 2만 개를 검색할 수 있는 웹사이트입니다. 키워드를 입력하면 관련된 문제들이 즉시 나타나며, 풀고 싶은 문제는 핸드아웃으로 만들어서 저장할 수 있는 기능도 제공하였습니다.
이 프로젝트로 인해 제 커리어의 출발점이 된 MathDash 회사에서 같이 일하게 될 기회를 얻을 수 있었습니다.
미국 수학 올림피아드 (AMC, AIME) 학습을 위해 개발한 웹사이트입니다. 레벨과 자동 채점 기능들이 있으며, 틀린 문제들을 모아 LaTeX 형식으로 작성해서 추후에 복습할 수도 있습니다.
React와 Firebase 를 사용하여 개발했습니다.
2025년도 봄학기 기말고사를 앞두고 재미로 만들어본 프로젝트입니다. 제공되어 있는 매이크파일을 사용하시면 의존하고 있는 요소들이 다 들어가있는 파이톤 파일을 생성할 수 있습니다. 원래 컨테이너 같은 환경에서 실행하려고 시작한 프로젝트였는데, 다양한 컴퓨터 구조들을 (x86, aarch64, risc, mips64, …) 지원할 수 있게끔 만들어보았습니다. 컴파일러 도구들과 기본적인 운영체제 라이브러리에 관련된 지식을 많이 얻을 수 있었던 것 같습니다.

2023 미국 수학 올림피아드 프로그램 (MOP)의 디스코드 서버를 위해 구현한 봇입니다. 메일 캠프 출신 학생들을 랜덤하게 맞춰주고 소개와 대화를 지원해주는 역할을 합니다. 익명 메시지랑 리퍼 게임 기능도 포함되있습니다. Redis 데이터베이스를 사용하면서 Go와 Discordgo로 개발했습니다.
간단한 설정 시스템으로 LaTeX 나 텍스트 파일을 컴파일 할 수 있는 도구를 개발했습니다. 이 도구는 Docker를 사용하며, 어디든지 재현이 가능합니다. 커스텀 버전 관리 시스템도 지원됩니다.
TeXbld를 개발하기 전에 MkTeX 이라는 시스템도 구현해 보았습니다.

MIT Modern Art and Mass Culture (현대 미술과 대중 문화) 의 중간고사와 기말고사를 위해 하루만에 개발한 웹사이트입니다. 사용자들은 작품 사진을 보고 제목, 예술가, 그리고 제작 연도를 시간 내에 맞춰야하며, 게임을 마친후 작품마다 정확도를 확인할수있습니다.
React, TailwindCSS, 그리고 ShadCN UI로 개발했습니다.

가족간의 고스톱 게임 결과와 점수를 기록하기 위해 개발한 웹사이트들입니다.