Projects

I’ve worked on a variety of programs and libraries, ranging from simple Discord bots and websites to more complex ones like game mods, mod loaders, and programming language interpreters. Most of my projects are completely open-source and can be viewed on GitHub.

Lamb

An interpreter for the pure untyped lambda calculus, written in Rust.

https://github.com/Carnagion/lamb

Birthbot

A Discord bot to keep track of birthdays, written in Rust.

https://github.com/Carnagion/birthbot

Jabberwock

A modular static site generator written in Rust.

https://github.com/Carnagion/jabberwock

Modot

A RimWorld-inspired mod loader for Godot games, featuring C# assembly loading and XML patching.

https://github.com/Carnagion/Modot

GDSerializer

An XML (de)serialization framework for Godot applications.

https://github.com/Carnagion/GDSerializer

Haskell-Matrices

A small matrix library implemented in Haskell.

https://github.com/Carnagion/Haskell-Matrices

MoreLinq

A collection of C# extension methods for LINQ.

https://github.com/Carnagion/MoreLinq

IsleWard Addon Settings Framework

A client-side addon serving as a settings framework for other IsleWard addons.

https://github.com/Carnagion/IsleWard-AddonSettingsFramework

Advent of Code

My solutions to the annual Advent of Code programming competitions, from 2021 onwards.

https://github.com/Carnagion/AdventOfCode