Cracked Engineering

I'm spending the next few months building things from scratch to learn how systems work at a fundamental level.

A minimal container runtime implementation

A lightweight HTTP server built from scratch

A fast, concurrent port scanner

A DNS server implementation

A simple interpreter for arithmetic expressions

An interpreter for the Brainfuck language

A simple programming language implementation