$ ls -la ./blog
Notes, write-ups, and things I'm learning.
Aug 9, 2026 · 2 min read ·
A command-line tool for searching and organizing files by type, size, and date — and why doing it in C instead of the obvious scripting-language choice is the point.
Aug 9, 2026 · 4 min read ·
B-trees, overflow pages, a hand-written parser, and a transaction system with undo logging — what it actually takes to build a database engine from the disk up.
Aug 9, 2026 · 2 min read ·
A small top-down dodge-and-shoot game, and why building it is a good excuse to learn a game loop, collision detection, and state management from first principles.
Aug 2, 2026 · 1 min read · Journal
Writing my second post to share what I learned while building this portfolio and learning new skills.
Aug 1, 2026 · 1 min read · Journal
Kicking off this blog as I document what I'm learning as a first-year CS student and software engineer intern.