A curated collection of my experiments, solutions, and digital crafts. Think of it as my technical scrapbook where logic meets creativity.
crun
A Linux container runtime like Docker, built from scratch using namespaces and pivot_root to isolate process tree, filesystem, and hostname. Features a cgroup v2 RAII wrapper for CPU/memory limits and a socketpair-based handshake to prevent race conditions.
Rendered Markdown
Offline blog editor with a Node.js/Express backend that persists posts as Markdown files on disk. Features a custom file format embedding JSON metadata above a separator, REST CRUD API, and live preview with a custom marked.js renderer rewriting image paths for offline embedding.
Ray Tracer
A ray-sphere renderer written from scratch in C++. Renders an 800×450 scene in ~0.3s using a simplified quadratic intersection test. Models the scene as polymorphic Hittable objects, tracking hit point, surface normal, and ray direction.