Garry's Mod Works
Meta Construct
I joined the Meta Construct development team in 2018.
Design Work

Artboard
I created Artboard for Meta Construct, which allows players to draw on an in-game screen. It was inspired by pxls.space and r/place. The board resets both the image and the palette on the 1st and 15th of every month. You can view the current state here: https://artboard.metastruct.net/.
The API was initially built in plain JavaScript with Node.js, then later rewritten in TypeScript. It is now open source: https://github.com/Metastruct/artboard-api/.

Metaluvit
Metaluvit was an application that used Discord's API and an IRC connection to relay chat between in-game and those platforms. It is open source: https://github.com/Metastruct/metaluvit/tree/master-preneutering.
Discord <-> IRC <-> In-Game
↑ |
╰-------------------╯
Before I was given the developer rank, Metaluvit lacked core features, so I kickstarted development.
CrossChat
CrossChat is an addon that allows multiple servers to communicate, enabling players to see messages from other servers.
Support was eventually dropped, but the addon can still function (with or without modifications).
Instead of handling communication through our own servers like similar addons, we used the luasocket library to implement both server protocols and clients. This approach ensured that the addon was:
- More private (-ish?);
- Easier for users, even without official support;
- Less work for us, avoiding server migration issues.
Re-Dream
Re-Dream was an alternative to Meta Construct. I have been involved since 2017. Most of its code is open source: https://github.com/Re-Dream/