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

mcli

TUI Workbench for Multi-Workspace Data Analyst Work Across Database Systems

Go

ass

An open-source, SAS-compatible data processing and analytics engine, written in Go and driven from the command line.

Go

Moringa

Agent Engine for the "MoringaScript" Scripting Language

JavaScript

lexiparse

Simple Yet Versatile Tool for Combined Lexical Analysis and Grammar Parser -- i.e. making language interpreters/compilers

JavaScript

qemu-console-bridge

A tool for AI to interact with a QEMU Virtual Machine via its console.

Python

yakiros

Reactive, dependency-graph-driven Linux init system with hot-swappable services and live kernel upgrades. A system that never needs to reboot.

C

LinguaDrill

A Progressive Web App for learning a foreign language in an accelerated way, built on a progressive curriculum and spaced repetition.

JavaScript

mtXml

XML Parser that maintains the order of elements and is otherwise very forgiving.

JavaScript

retokenizer

Tokenizes (with context dependence--could also parse grammars) returning Javascript data structure matching script to which syntax definition is applied.

JavaScript

apskel

PHP-based Web Application Development Framework ("Application Skeleton" for "Apskel"); MVC with new app wizard, automatic RESTful interface (GET & POST), and recursive templating of data-bound views; Also includes environment and version management with migration support.

HTML

WorkSplicer

A multi-tenant platform for organizational work orchestration — keeping human and AI employees' work organized, and learning from it to schedule and estimate.

JavaScript