Web professional | Most hobby projects are related to some subset of languages, games, graphics, and Rust
rust_lisp. A Rust-embeddable Lisp, with support for interop with native Rust functions
273bagel. A reactive and strongly-typed, but also pragmatic, new programming language. Compiles to JavaScript, designed to be comfy for people used to the JavaScript/TypeScript language and ecosystem.
90life. Simple Rust implementation of Conway's Game of Life
66raytracer. A Rust raytracer for learning. Used this guide for the core raytracing principles and math: https://www.scratchapixel.com/index.php
21website. My personal website/blog
17strainer. Command-line tool for finding duplicate lines in text files
11monch. A tasty TypeScript parser-combinators library
10blogs. Repository of personal blogs written by real humans
8jqr. Rust
8thin-cms. A lean, mean, headless CMS built in Angular2 that will let you manage any existing Mongoose schemas and then some without designing your project around it.
7crowdx. A tiny MobX-like reactivity library
6sovereignty. A Unity-inspired-yet-hackable game engine written in JavaScript. Uses three.js for graphics and cannon.js for physics.
6laas. LaaS: Life as a Service
5jhp. JHP: Hypertext Preprocessor
5data_structures_and_algorithms. Implementing core data structures and algorithms in Rust, partly as a refresher and partly to learn the language
4image_gen. Various image generation algorithms in Rust, starting with diamond-square
2read-demo. Rust
2model. Mutable, observable state for use with frameworks like React
2gdcheck. Static checker for Godot's GDScript language
1basic-digital-security. HTML
1bagel-rs. Rust
1writer. Simple writing/note-taking Electron app that I'm creating because I don't like the existing options
1ludum-dare-38. Entry for the Ludum Dare 38 game jam
1