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 — BUILDING IN THE OPEN
CS student with a habit of building things from scratch and figuring out how they work — into systems, compilers, and 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.
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.