Under Construction About Me Projects Previous Work

using namespace mgm;
quatf rot = quatf::from_angle_safe({1.0f, 0.0f, 0.0f}, pi / 2.0f);
vec3f v0 {0.0f, 1.0f, 0.0f};
vec3f v1 = rot.rotate_safe(v0);
assert((v1 == {0.0f, 0.0f, 1.0f}) && "This is mgmath!");
            
MGMath
  • Vector+Matrix Math Library
  • C/C++
  • Solo Project
  • Single-Header Library for C++17
  • GitHub
Preview
The Final Print
  • Video Game (Adventure, Detective, Noir, Puzzle, Mystery)
  • Unreal 5, Blueprints, C++, WWise, ImGui
  • Team Project - 24 team members
  • My Work: Programming Lead, Engine Tools
  • Windows (and linux/steam deck through Proton)
  • Steam Page
Preview
MagmaEngine
  • Custom engine written in C++ focused on modularity
  • C/C++, OpenGL, ImGUI
  • Solo Project
  • Multi-Platform Support (linux, windows)
  • GitHub
Preview
Marisol
  • Video Game (Action Adventure, Eye Candy)
  • Unreal 5, Lumen+Nanite, Blueprints, C++
  • Team Project - 21 Team Members
  • My Work: Enemy AI
  • Windows
  • Itch.io Page
Preview
MGMEcs
  • Entity Component System With Multithreading Support
  • C/C++
  • Solo Project
  • Single-Header Library for C++17
  • GitHub
Preview
Out of Controll
  • Video Game (Action, Racing, Arcade, Kart-Racer, Car Combat)
  • Unreal 5, Blueprints
  • Team project - 11 Team Members
  • My Work: Custom Car Physics, Programming Lead
  • Single-Header Library for C++17
  • Itch.io Page