Hi, I’m a considerate developer.

I believe being considerate means writing clean, readable code,
building predictable and testable systems,
and delivering reliable, trustworthy services that users can depend on.

I’m constantly learning and growing to become better at this,
and this blog is where I share my journey as a learning developer.

Latest Post

G1GC 에 대해서 알아보자 - 동작 원리와 선택 기준

How G1GC works, why heap size matters, and what to check before tuning pause-time options. A practical guide to G1GC behavior and selection criteria.

G1GC의 동작 원리부터 선택 기준까지 정리한다. Region 기반 회수 구조, pause time 특성, 큰 Heap에서의 장점, 그리고 옵션보다 먼저 봐야 할 판단 기준을 함께 살펴본다.

Continue Reading →
Recently Updated

LLM 토크나이저 Deep Dive - BPE 알고리즘부터 코드 뜯어보기까지

Updated: 2026-04-03

Deep dive into LLM tokenizer - from BPE algorithm to building an offline tokenizer

LLM 3사(OpenAI, Anthropic, Google)의 토크나이저를 분석하고, AI Agent의 도움을 받아 순수 JavaScript BPE 토크나이저 코드를 뜯어본 과정을 정리

Read Updated Post →
Latest Book ReviewRead All Books →
More PostsRead all →