Consulting
Mullen IT Systems
Through Mullen IT Systems, I worked with Mullen Family Dentistry to modernize infrastructure affected by years of accumulated technical debt. The work included assessing existing infrastructure and devising a new thorough upgrade plan, followed by a server rack installation, structured cabling extensions, and workstation cable management. With the infrastructure now centralized, streamlined, and documented, routine maintenance tasks such as switch upgrades take a fraction of the time, and troubleshooting is significantly easier.
Backend
AutoMetrics
My main project from my time working in San Diego State's Research and Cyber-Infrastructure department. AutoMetrics was written to give us fine-tuned control over the analysis of metrics collected from the TIDE Cluster's Prometheus endpoint. We found that out of the box visualization software like Grafana wasn't enough as we wanted to transform the data before it was visualized. Along with eliminating human error from aggregating the metrics, this project saves hundreds of man-hours every year.
Homelab
I keep a homelab to host my website and run my own services. I've recently undergone a significant migration from a virtual machine running on an old consumer desktop to a standalone Dell T430; this has come with significant upgrades to how I run my homelab. Including using GitOps practices with Argo CD and maintaining a more production ready cluster.
Player Management
A heavy-duty player/player data management system in C# that manages Unity players' controls and data.
Web
Astro Website
After originally creating my website in plain HTML and CSS, I found the need for a more advanced (and efficient) way of building new pages. This website was created with Astro, a step up above Jekyll allowing me to write pages in markdown without thinking about HTML. I have also set up a CI/CD pipeline to build and deploy the site after changes are made.
Games
Early Unity Games
It took a couple broken eggs to learn how to make an omelette, these games helped me teach myself the fundamentals of Unity and multiplayer game development. I hope to come back to these games some day, I'm sure I could get closer to my visions for these games with what I know now.
Lumberjack Simulator
Based off of Lumber Tycoon 2 by Defaultio, this game has you start from the humble beginnings of selling firewood to running your own lumber mill. Multiple items, vehicles, and custom plot building, there is a lot to do to.
AI
AAUTTO
Accelerating Autonomous Vehicles with Unity for Training and Test Optimization: A group research project for our Graduate Seminar and Reinforcement Learning courses, we are training autonomous vehicles in Unity.
Java
Controller Adapter
A way to convert your gamepad inputs to keyboard and mouse inputs. I created it to browse the web from my couch, but it can be customized to do many things. Use layout files to map gamepad inputs to specific keyboard/mouse inputs or other actions.








