React
2 years of experience
Frontend design for Software Portfolio (this website), Rollodex Capstone, Quester2000.
- Rollodex - Implemented various components to build templated forms and redesign search/filter UI.
- Portfolio - Implemented a wide suite of custom UI components.
JavaScript
3 years of experience
Backend logic for Software Portfolio (this website), Rollodex Capstone, Quester2000.
- Built client/server logic to power complex features, such as menu interfaces, search filtering, and form templates.
TypeScript
6 months of experience
Backend logic for Software Portfolio (this website), Quester2000.
- Built web apps meant to run on cloud services.
Codex
6 months of experience
AI-assisted development for Software Portfolio (this website), Quester2000
- Instructed Codex to perform complex tasks based on high level documentation and a detailed Work Breakdown Structure.
- Broke tasks into small chunks that Codex could handle, and verified stability of solutions.
Java
7 years of experience
Distributed systems teaching, Minecraft modding, Various courses/projects.
- Built a Wheel of Fortune Java client/server assignment for students.
- Decompiled code to patch a crash and reassemble.
Core language foundation. Used for custom game engine and many small projects.
- Developed a custom game engine for a current project. (Limited information disclosure)
- The language that I first learned and my top preference.
PostgreSQL
2 years of experience
Rollodex, Quester2000
- Modeled contact/search data to support fast filtering.
- Stored app data for user accounts.
Server deployment for various projects
- Used to host client-server applications for SER321.
Coursework for various courses.
- SER334 - Built a Loadable Kernel Module that uses Linux data structures to display details about the processes executing in the kernel.
- Applied scripting for various topics such as thread/compiler optimization, page replacement, image processing, and scheduling algorithms.
HTML
5 years of experience
Web design for Web Development & Design Foundations coursework, Software Portfolio (this website), Rollodex Capstone, Quester2000.
- Built legacy style websites using HTML and CSS to display information and navigate between pages.
- Integrated with JavaScript, TypeScript, and React to build complex web apps.
UI design for Software Portfolio (this website), Rollodex Capstone, Quester2000, Various courses.
- Created themes for web applications to customize and improve accessibility.
Linux
7 years of experience
My daily driver kernel, set up on many systems. Also used for various courses.
- Actively maintaining Nextcloud and game servers with backups and monitoring.
- Configured VFIO and kernel tuning for GPU passthrough to VMs.
Rollodex, SER322 - Database Management course
- Designed Retail Inventory Management system for SER322.
- Used queries to troubleshoot and speed up search for Rollodex.
JSON
5 years of experience
Modding, Game Engine, Various courses.
- Stored complex application objects to file, and read them back upon application reload.
- Commonly used when modding Stellaris and Minecraft.
Bash
5 years of experience
Local tooling on Linux systems
- Scripting to modify various behaviors of Linux machines.
- Used heavily during application development.
Game mod configuration, Various courses
- Patched Minecraft config XMLs to optimize servers and align with modpack updates.
- Deploy virtual machines and optimize them.
Virtualize Windows on Linux systems
- Set up Windows 10 virtual machines optimized for gaming, with GPU passthrough.
- Used with QEMU.
QEMU
4 years of experience
Virtualize Windows on Linux systems
- Set up Windows 10 virtual machines optimized for gaming, with GPU passthrough.
- Used with KVM.
Stellaris Modding
- Built gameplay scripts and UI hooks for custom content.
- Iterated on mod changes to improve balance.
Prisma
2 years of experience
Rollodex, Quester2000
- Managed schema migrations and models for database structure.
Oracle Cloud
2 years of experience
Deployed my portfolio on Oracle Cloud with a reserved IP + DNS routing, plus WireGuard relay experiments using an intermediate host.
- Hosted the portfolio on OCI, pairing a reserved public IP with DNS records for stable routing.
- Used the OCI host as a relay point for WireGuard tests to reach a home server securely.
Stellaris Mods
3 years of experience
Repeated bandaging of a broken modpack to encourage a desired storyline.
- Built custom Stellaris mechanics and memory optimizing scripts.
Minecraft Mods
5 years of experience
10+ high performance modded servers.
- Backporting of crash fixes to patch a semi-common client side disconnect.
- Added new features with custom mods, and optimized modpacks.