mysql

Red Forman

Showcase

My most interesting and meaningful projects

Garry's Mod: Mexican Border RP

In Fall 2023 I joined ExhibitionRP (est. 2017) as the Lead Developer working on Mexican Border RP and all of their projects moving forward. I handled all development and maintanence of all systems involved in MBRP until its close in late 2024.

LuaMySQLCollaborationSystems InfrastructureAdaptability

Garry's Mod: Surge FalloutRP

In Winter 2023 I co-founded Surge Servers with the goal of launching a FalloutRP in the Incursion style, a gamemode with an existing community, utilizing an archaic public codebase. I rewrote several components of the Incursion gamemode, including fixing numerous exploits ranging from Netmessage Exploits to RCE vulnerabilities to SQL Injection vulns. I added several new features, including support for multiple currency types, and a plethera of new addons to further improve the gameplay experience. Surge FalloutRP lasted over a year and a half, for much of this time maintaining a spot in the top 50-100 servers on Garry's Mod.

LuaMySQLCollaborationSystems InfrastructureAdaptability

Garry's Mod: Mexican Border RP Classic

In Summer 2025 we released a new version of MBRP, a recreation of a very old version of MBRP from 2016. I lead all development efforts, including all maintenance, updates, and bugfixes.

LuaMySQLCollaborationSystems InfrastructureAdaptability

FIRST Robotics: Power-Up

I worked under the Lead Developer for my High School's Robotics team writing the code for our 2018 Robot utilizing Java and WPILib. The bot featured a six-wheel, shifting Tank-style drivetrain, a dual-motor wheeled intake, and a high-load mechanical arm featuring precision control utilizing PID and rotary encoders. While I was focused on the control systems side of things, I was also involved in small tasks for construction of the robot.

JavaCollaboration

FIRST Robotics: Deep Space

In 2019 I took over the Lead Development role and transitioned our team to Kotlin early in the Build Season. This year's bot featured a six-wheel, shifting Tank-style drivetrain, a tiered dual-axle intake which could move game pieces in three directions, a belt system to elevate game pieces, and a manipulator modeled after drum-style vehicle braking to manipulate disc pieces.

JavaCollaborationAdaptability

Skills

Soft and Technical Skills built through hands-on, self-guided experience

Lua

Lua Scripting on a variety of platforms. Primarily Garry's Mod, however also Roblox and CitizenFX (GTAV/FiveM). I've designed and built everything from complex Gameplay Systems to detailed UIs and Admin Utilities.

Collaboration

I've both lead and worked within a variety of teams throughout my experiences. Working within Game Server Development I've both lead and worked within a development team ranging between three and five members. I've also worked on small teams involving multiple disciplines throughout the same project(s).

MySQL

I work with MySQL every day and in the majority of my Projects. Experienced in designing high-performance, well-organized schemas, as well as the Gameserver-level code to work with them. Also experienced with Oracle SQL and some PostgreSQL. I tend to use a simple connector such as JDBC and write my own queries, however am also familiar with ORMs.

Rust (C#) Game Plugins

Rust (Video Game) Plugin Development utilizing C#, including integrations with MySQL. Primarily focused on tracking stats of regular in-game actions and logging them to be displayed by a webapp or Discord bot.

FiveM

Addon Creation for GTA V utilizing CitizenFX for FiveM. Focused on building engaging and clean gameplay systems. Some experience with QBCore, as well as the GTA V Vehicle Handling System.

Systems Infrastructure

Currently maintaining a production MySQL Database as well as several production web-apps and forums for my Game Servers. Familiar with Apache (including ReverseProxy), NodeJS, and the LAMP Stack.

Kotlin

These days I am significantly more comfortable in Kotlin than in Java, and have used it for many purposes. The bulk of my experience with it was in FRC Robotics, however I have also built general-purpose utilities for my former workplace with it, and constructed some simple Ktor web services using it.

Java

Experienced with Java in several contexts across multiple disciplines. The bulk of my experience with Java has been with control-systems in the context of FIRST Robotics, and as a modding tool for Minecraft. I began learning Java in fifth grade, and built significant experience working with it daily during High School.

JavaScript

Experienced with JavaScript and have used it for many purposes. As a coding instructor I used it to build and teach my own simple JS Canvas games, as well as to teach through the Code Ninjas Game Development Platform (GDP). I have also used JavaScript (as well as TypeScript) for NextJS Apps, and for Discord Bots using Discord.js.

C#

I have a basic level of experience with C#, including developing Plugins for the video game Rust. I have also utillized C# in the Unity Engine, primarily in the context of teaching. While I am not as familiar with C# as Lua, Java or Kotlin, I can work my way around a codebase and learn what I need to implement features independently.

Adaptability

Throughout my experiences I've developed the ability to quickly adapt to new environments, whether that be new libraries, system, or a new programming language. As a developer I feel one of our most valuable skills is our ability to apply logic and reasoning to unfamiliar problems, and reason out a path to a solution. I was able to quickly adapt to programming for FIRST Robotics, as well as quickly pick up GLua (Garry's Mod) development and began doing it in a professional capacity within weeks of entering the space.

Interests

What keeps me going?

Video Games

Video Games have been my primary choice for entertainment from a young age. I particularly enjoy Open World RPGs and Simulation Games (especially the rare cases where they overlap), however also have put countless hours into a variety of genres like MOBAs and FPSs. Some of my all-time favorite games are Skyrim, Civilization V, and The Simpsons: Hit and Run.

Music

I've been a musician since a young age, playing guitar with my father when I was very young. I played Trumpet, with a focus on Jazz Band, from Elementary through High School. These days I'm mostly a drummer, however I do still pick the guitar up every once in awhile. I'm a huge fan of epic game soundtracks such as those seen in the Elder Scrolls franchise, or more recently the new Clair Obscur title. I would like to try my hand at composing something like this for fun someday.

Psychology

Throughout my adolescense I developed a facination with psychology, particularly with human behavior. I'd consider myself somewhat of an armchair-psychologist, and enjoy imagining how others may think or feel in response to something such as a mechanic in a video game.

Community-Driven Games

Some of the games I've dumped the most hours into have been games whose popularity is driven by Community Servers. I love that these games open the doors for users to create experiences for each other, without requiring all the skills and experience needed to create a game. I enjoy playing these games as well as building communities on them, and consider it my main exposure to game developemnt.