I build systems software, programming languages, and developer tools
under Subrange. I also work
on AI projects with friends through
Intelligent Sandbox.
Ripe is a systems programming language written in OCaml. I started it
as a language for mangoOS and recently widened its scope to other low
level software.
The compiler supports enums, structs, modules, and pattern matching.
My goal is fast compilation and direct control without making
ordinary programs tedious to write.
nag is an offline issue tracker with a postfix stack language that
stores issues beside the code and supports priorities, tags,
dependencies, and notes without a hosted service.
Echo is a Live2D AI VTuber built as a group of small services. Speech
recognition, language generation, memory, voice synthesis, and avatar
rendering can run independently.
The avatar reacts to conversation state with expressions, color
changes, and lip sync. I use a separate panel to control the services
and monitor performance.
Other Projects
This is not everything I have built, just the projects with enough
substance to show here.
Programming Languages
Ceramic
A language based on Clay and designed for generic programming.
Aurum
A simple interpreted language where programs operate on a
stack.
ExpressionAn esolang interpreter written in OCaml.