프로젝트
직접 만들고 측정한 구현들입니다. 각 문서의 본문은 해당 저장소의 README를 고정 커밋에서 그대로 가져온 것이고, 재사용되는 기술 설명은 위키에서 한 번만 다룹니다.
-
K8s Clue
Kubernetes 장애 증거를 보존하고 규칙 기반 RCA로 GitOps Draft PR을 제안한다.
-
SQL 엔진
Slotted Page·B+Tree·Buffer Pool을 거쳐 디스크의 행을 읽고 쓰는 C11 데이터베이스.
-
PintOS
우선순위 스케줄링·시스템 콜·demand paging·Copy-on-Write fork를 구현한 x86-64 커널.
-
Redis 서버
RESP2 파서부터 다섯 자료형·TTL·메모리 퇴출·AOF까지 직접 구현한 Key-Value 서버.
-
GPT 구현
byte-level BPE와 decoder Transformer를 직접 구현해 학습·재개·생성까지 이었다.
-
MNIST 분류기
NumPy만으로 MLP·역전파·Adam을 구현한 손글씨 숫자 분류기. 테스트 정확도 97.80%.
-
React 런타임
Hook·VDOM·keyed diff·DOM patch를 직접 이어 붙인 작은 UI 런타임과 카드 앱.
-
Malloc 할당기
빈 블록을 AVL 트리로 관리하는 할당기를 C로 만들고 first-fit free list와 비교했다.
-
HTTP Proxy
스레드 풀과 LRU 캐시를 갖춘 HTTP/1.x GET 프록시를 C로 구현했다.
-
Kotlin 학습
Kotlin in Action의 헷갈리는 동작을 실행 결과와 테스트로 확인하는 학습 저장소.