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.
-
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.






