Hi, I'm Oskar.

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.

say hi

Ramblings

all articles →

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.

The Case for Boring Technology

Why choosing well-understood tools is often the most sophisticated decision you can make.

all articles →

Projects

all projects →

forge — a systems language

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.

Sep 2024 – Present ·
Rust Compilers Languages Systems RISC-V

Lightweight Task Manager

A terminal-based task manager written in Go. Supports nested tasks, priorities, and plain-text export. Designed to stay out of your way.

Jan 2025 – Mar 2025 ·
Go CLI Productivity

Static Site Generator

A minimal SSG in Python that compiles Markdown and Jinja templates into a static site. No config files, no plugins — just folders and files.

Oct 2024 – Dec 2024 ·
Python Web Tools
all projects →
g →   h home   b blog   p projects
tip — press g then h, b, or p to navigate