Decoding Base64 at 4 GB/s with SIMD
How vectorized lookup and a couple of bit-packing tricks turn a memory-bound loop into a memcpy-fast monster.
cs student with a habit of building things from scratch and figuring out how they work. into systems, compilers, and writing software that doesn't get in your way. i share what i learn here.
How vectorized lookup and a couple of bit-packing tricks turn a memory-bound loop into a memcpy-fast monster.
How recursive thinking shapes clean, elegant solutions — and when to reach for it.
Why choosing well-understood tools is often the most sophisticated decision you can make.
What writing a tiny SQL engine taught me about indexes, storage, and trade-offs.
A hand-written compiler for a small statically-typed systems language. Started as a toy, currently chasing self-hosting on a custom RISC-V backend. No LLVM, no libc, no runtime — just text in, machine code out.
A terminal-based task manager written in Go. Supports nested tasks, priorities, and plain-text export. Designed to stay out of your way.
A minimal SSG in Python that compiles Markdown and Jinja templates into a static site. No config files, no plugins — just folders and files.