Programming languages, compilers, databases — the systems other software runs on.

Matthew Tedder

Most developers assemble applications out of other people's libraries. I build the layer underneath — programming languages and their compilers, a temporal database with its own query language, an experimental init system, statistical and analyst engines — from first principles.

That work spans C, Go, Rust, Zig, JavaScript, and Python, and it shares one obsession: making genuinely powerful ideas approachable. gBASIC keeps BASIC's readability while adding reactive watchers, policy-based inheritance, and actors. AmorphDB gives every value a full, queryable history and distributes it as a peer-to-peer mesh. MBL makes money and time first-class in a language built for business.

Everything here is open source and built in the open. Browse a project, grab a build, and dig into the source.

View GitHub profile ↗

More projects