Hey hey! My name is Miles Georgi and I'm someone on the interwebs who loves programming.
Some of my current in-progress personal projects are:
Foobara
A software framework for building command-centric systems that are discoverable. Engineers build commands to express their domain operations directly and tooling automatically integrates them as needed.
This was the culmination of by sheer-coincidence working on 3 projects in a row that had super-high domain complexity and seeing the same challenges repeat in all three projects despite having different domains, different teams, and different tech-stacks. That inspired me to build a framework I wish I'd had all along... Foobara!
Ractorize
Ractorize is a gem that lets you turn any object you want into a ractor while preserving its interface.
https://github.com/ractor-shack/ractorize
A currently-nameless multi-player space-hockey game
Whoa, that's an awful lot of hyphenated words! It's a top-down 2D multi-player asteroids-style game inspired by a game I loved when I was a kid called SubSpace.
For the client, it uses a game engine named Taylor which compiles the game down to a linux binary as well as WASM.
On the backend, it makes super heavy use of ractors on the backend. Mostly as a fun excuse to goof around and experiment with ractors. And it has been fun! It functions but not exactly stable yet.
I'll add a link when it's more reliable (but hit me up if you want to play it now!)