Projects

things i've built: from weekend experiments to longer-running projects. mostly systems work, tools, and the occasional rabbit hole that got out of hand.

all Rust Compilers Languages Systems RISC-V Go CLI Productivity Python Web Tools C Databases

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 ·

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 ·

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 ·

Database Engine

A toy relational database written in C from scratch. Supports a subset of SQL, a B-tree index structure, and page-level disk persistence.

Mar 2025 – Present ·
g →   h home   b blog   p projects
tip — press g then h, b, or p to navigate