Hello!
I write open source software projects in my spare time. Projects I create will always be available free of charge and under very permissive licenses such as 0BSD.
My personal website contains my resume, technical notes, and articles.
Here are some of the projects I currently work on:
- Cathode: A terminal-centric replacement for the .NET console APIs.
- MSBuild SDK Template: A template repository for sanely building a custom MSBuild SDK in .NET 6+.
- Novadrop: A developer toolkit for interacting with and modifying the TERA game client.
- Zig SDK: An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
- Zig Toolsets: The Zig compiler and standard library packaged for use in MSBuild.
Here are some of the projects I used to work on:
- Alkahest: An extensible TERA proxy server.
- Atomique: Sane atomic operations for .NET based on the C++11 memory model.
- Augmentrex: A reverse engineering tool for the Steam version of Hellgate: London.
- ExMake: A modern, scriptable, dependency-based build tool loosely based on Make principles.
- ExParsec: A parser combinator library inspired by Parsec.
- Flare: A dynamic programming language suitable for embedding.
- Mono: Open source implementation of C#, CLI, and .NET.
- Oninaki Reincarnation: A combat and post-game overhaul mod for the Steam version of Oninaki.
- Satori: Libraries and tools for the Epiphany processor architecture.
- SDB: A command line client for the Mono soft debugger.
If you like the software I work on and would like to support me financially so that I can continue that work, please consider sponsoring me!