</> My Projects
A gallery of some of my most interesting projects. Look for , click those projects for more information!
ElaticMatch
CodeDay
A set of tools, including a custom suggestion and weighting system, as well as a custom matching +
</> My Projects
A gallery of some of my most interesting projects. Look for , click those projects for more information!
ElaticMatch
CodeDay
A set of tools, including a custom suggestion and weighting system, as well as a custom matching algorithm that I wrote and used to match around 350 students to the best-fitting mentors in the CodeDay Labs summer internship program in 2020.
John Peter
CodeDay
John Peter is a Discord bot used for moderation and server management for Virtual CodeDay. It has a very extensive featureset with a number of custom moderation and authentication tools and has been used for @@ -14,9 +14,10 @@ nowadays, others like DiscordChannelMirror just do simple things for my own use, and many more have been lost to time and past me's lack of understanding of the importance of backup. I digress, however I really do love writing these sorts of applications!

Hashicorp Stack Sysadmin
CodeDay, Random Projects
I've setup and used a stack consisting of Nomad, Consul, and Vault along with Traefik both at CodeDay, - where it runs almost every service we have, as well as at home, where I use it to run a number of - assorted services on a few old machines. I strongly recommend it, it's very powerful and not all that - complex to get started with at any scale, from one personal server to large corporate backends.
Personal Website
Random Projects
You're looking at it! There's not a whole lot to this, it's just a React site hosted on GitHub Pages, + where it runs almost every service we have, as well as at home, where I use it to run over 25 services on + a cluster of old machines. I strongly recommend it as it's a very easy way utilize old hardware, even when + each machine may not be that powerful powerful and not all that complex to get started with at any scale, + from one personal server to large corporate backends.
Personal Website
Random Projects
You're looking at it! There's not a whole lot to this, it's just a React site hosted on GitHub Pages, but I didn't know React before starting on this so I'm pretty proud of it.
Nomad Job Templates Tool
Random Projects
A little custom tool to allow you to use jinga-esque text substitutions in Nomad jobfiles to help centralize the definition of service traefik tags. This mainly makes it easier to update and change networking configuration across many jobs easily.

Shushicate
Random Projects
An art gallery website for my friend, made in svelte. The images are optimized and compressed at @@ -32,4 +33,4 @@ Basically, it's able to reverse 3.1415 to π, but more interestingly reverse 0.385694 to √2 * 3 / 11! It can't solve all problems and it isn't mathematically provable or anything, but it's optimized to give you the right answer for most things you'll actually run into and tell you when you've gotten - nothing.