Projects
This page documents some of the things I’ve worked on over the years.
Timeless
sjer.red
My personal website. You can see my site (and taste) evolve over the years on the Wayback Machine
2024
homelab
k3s Kubernetes cluster for self-hosted services like Plex, file syncing, and home automation. Self-updating with Renovate + ArgoCD + Chart Museum + Jenkins. Written in TypeScript with cdk8s and built with Deno.
Tiger compiler
Compiler for the Tiger language for graduate compilers at Georgia Tech.
Astro Open Graph Images
Generate Open Graph images using React/Tailwind.
webring
Fetch updates from lists of RSS feeds.
League of Legends Previews
Generates League of Legends match report images using React/Tailwind & posts them to Discord. Also has some leaderboard/point tracking functionality.
2023
macOS cross compiler
A C/C++/Fortran/Rust cross-compiler targeting amd64/aarch64 macOS from a Linux host.
Paxos
Implementation of Paxos for graduate distributed systems at Georgia Tech.
Discord Plays Pokémon
Multi-player Pokémon (or any Gameboy game) via Discord w/ video streaming & game input via chat.
2022
EC2 Instance Control
Start/stop an EC2 instance. I created this to host game servers on EC2 while allowing friends to start/stop the server as needed, so that on-demand costs could be kept down.
- https://github.com/shepherdjerred/monorepo/tree/main/ec2-instance-restart
- https://github.com/shepherdjerred/monorepo/tree/main/ec2-instance-restart-frontend
2020
Better Skill Capped
A better interface for Skill Capped.
College Years
These projects are pretty much all extracurricular. All of my coursework, aside from a few projects professors ask me to take down, is on GitHub.
In my first two years of college I was running a Minecraft server. I shut it down in 2017 and my projects gradually turned away from Minecraft.
2018/2019 (senior year)
Castle Casters
A game/game engine I wrote from scratch.
Seminar Paper & Presentation
I wrote a paper over 3D Graphics Rendering with OpenGL. It’s also a blog post here
Hue Saber
Synchronize Hue lights to the game Beat Saber. The latency was, surprisingly, quite okay.
Usher
Sign up for a chapel seat before selection opens.
Cashly
A personal finance simulator. ProjectionLab does it better than I ever could.
2017/2018 (junior year)
Easely
Alternative interface for Harding’s computer science grading platform.
Siphon
Alternative interface for Harding’s Pipeline web portal.
Funsheet
Track and find fun things to do.
2016/2017 (sophomore year)
Raspastat
A thermostat for my dorm using a Raspberry Pi. It looked like a bomb stuck to the wall.
Pipe
Bash scripts to manage Minecraft servers
UI.Flex Foundation
UI.Flex style built with Foundation
The Storm Portal
Responsive homepage for Minecraft servers
stTeleports
Allow players to fairly teleport around
The Button
Press a button and make a counter go up.
Maze Game
Pacman-esque game.
RSI Hackathon
I have no idea how, but my team won this.
2015/2016 (freshman year of college)
stChat
Cross-server chat, channels, and text formatting
stHalloween
Spooky Halloween features
stTowns
Allow players to form towns
stNPC
Create talking NPCs
stBungeeMessages
Cross-server event messages
stAnalytics
Player analytics
stShards
End-game mechanic for gear
stHorses
Manage your horse companions
High School Years
Front
Easy-to-edit Minecraft server website template. I charged $10-$15 for this template and ended up with about a hundred sales. This was huge for me at the time!
Red Warfare
I was a web developer at RedWarfare, a moderately-sized Minecraft server.
Portal
Minecraft server homepage template
UI.X Bootstrap
Web template to match a XenForo theme
stTitles
Grant titles to players
stServerMessages
Customize server messages, MOTD, etc.
The Storm
My Minecraft server that taught me everything I know from server administration, web development, and programming/scripting.
My surviving code is in a few places:
- https://github.com/ShepherdJerred-minecraft
- https://github.com/shepherdjerred/monorepo/tree/main/ts-mc
- https://github.com/the-storm-mc
- https://www.spigotmc.org/resources/authors/riotshielder.51/
Note that I recreated/moved a lot of these repositories so that commit history isn’t correct, wiki/documentation is missing, and downloads for compiled artifact’s don’t exist.