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.
Featured
gBASIC
A modernized BASIC that stays readable while gaining reactive watchers, policy-based inheritance, and actors.
C11HiLow
Integrated Modern Systems and Applications Programming Compilers (high and low level)
RustAmorphDB
A temporal tree-graph database written in Go — every value keeps its full history, queried as a decentralized peer-to-peer mesh and driven by the MBL language.
GoMBL
Modern Business Language — a readable programming language built specifically for business operations, data processing, integrations, and migrations.
ZigMore projects
mcli
TUI Workbench for Multi-Workspace Data Analyst Work Across Database Systems
Goass
An open-source, SAS-compatible data processing and analytics engine, written in Go and driven from the command line.
GoMoringa
Agent Engine for the "MoringaScript" Scripting Language
JavaScriptlexiparse
Simple Yet Versatile Tool for Combined Lexical Analysis and Grammar Parser -- i.e. making language interpreters/compilers
JavaScriptqemu-console-bridge
A tool for AI to interact with a QEMU Virtual Machine via its console.
Pythonyakiros
Reactive, dependency-graph-driven Linux init system with hot-swappable services and live kernel upgrades. A system that never needs to reboot.
CLinguaDrill
A Progressive Web App for learning a foreign language in an accelerated way, built on a progressive curriculum and spaced repetition.
JavaScriptmtXml
XML Parser that maintains the order of elements and is otherwise very forgiving.
JavaScriptretokenizer
Tokenizes (with context dependence--could also parse grammars) returning Javascript data structure matching script to which syntax definition is applied.
JavaScriptapskel
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