Hey, I'm Hunter. I'm 25 years old. I'm a senior software engineer and team lead at @LucidSoftware. Development and automation are my passions. I like to write code that makes it easier for me to write code, as evidenced by some of my projects. When I'm not writing code, I'm probably writing a blog post, working on plotting out some fiction, or playing games with my friends.
I'm currently working on Motion Canvas, PointControl, and choir.
Some of my favorite projects
ShatteredCore is a Spigot plugin and library that abstracts some of my frustrations with the API away. It also allows me to use Kotlin, one of my favorite languages, in my projects. Some of the neat things that it does are:
- Abstracts Commands into a nicer tree-based format that automatically generates tab completions and validates arguments.
- Enforces localization by default.
- Provides utilities for reading configuration files, sending messages, and converting strings into other things.
- Provides interfaces for common CRUD operations, and ways to hook those operations into external sources.
ZombieAggies is a website that I wrote for the Humans vs Zombies club at Utah State University. I built this from the ground up, using JavaScript and the following libraries:
- koa for the server and routing.
- knex for database connections and migrations.
- pug for templating.
- sass for styling.
It automatically deploys itself on commit to Heroku, and to a staging environment based on branches. It has the following features:
- A tag tracking system (of course!)
- A user permissions system where admins can grant different permissions to individuals.
- An asset tracking system that we used to keep track of checked-out bandannas.
- An email verification system.
- An event system.
- A content management system used to tell a story over the course of a game.
- A location ownership system that tallies points based on the number of minutes a point is controlled.
Have something interesting to work on? Reach out!
Icons from SimpleIcons and Tabber Icons. Dynamic content from Anurag Hazra. Badges from Shields.io. Graphics by Hunter Henrichsen.