Nearly 20 years ago, I was just a kid hacking Pokémon games and taking my first steps into the digital world. This enduring fascination has propelled me through a career punctuated by involvement in incredible, cutting-edge products. Today, I am eager to leverage my technical acumen to craft unique narratives, blending innovation and imagination, for others to enjoy and be inspired by. My professional voyage is not just about coding and development; it's about creating experiences that resonate and redefine what's possible.

As an instructor in Vertex School's Game Development Program, I am honing my skills in Unreal Engine 5 while guiding others on their creative journeys. Challenging problems excite me, if you have one, let's get in touch!

Outside of work, I like to brew my own beer, gaze out at the universe through my telescope, and play boardgames with my fiancée.

Experience


Game Development Instructor

Vertex School

August 2024 - Present

Design comprehensive course content to teach C++ programming and game development using Unreal Engine. Mentors aspiring game developers, providing guidance and support throughout their learning journey. Delivers hands-on instruction in Unreal Engine, helping students build a solid foundation in programming and game design principles.

Unreal Engine 5
C++
Blueprints
Game Design

Senior Software Engineer

Tomorrow.io

March 2022 - September 2024

Lead a small team developing performance critical software that runs in space! Engaged with stakeholders to determine requirements, designed software solutions, and oversaw the software development lifecycle. Provided technical leadership through software architecture, and enabled team growth through monthly educational sessions.

C++
Qt
Multithreading
Software Architecture
Python
React
OOP

Cyber Security Software Engineer

The MITRE Corporation

June 2019 - March 2022

Conducted research across a variety of cybersecurity domains. Recognized for excellence in the development of novel code diversity techniques through the use of Genetic AI algorithms. Developed a custom LLVM-based compiler designed to make applications secure at compile time. Mentored a group of 13 interns to introduce them to software engineering, reverse engineering, and binary analysis.

C/C++
Python
Linux
Machine Learning
LLVM
Compilers
Reverse Engineering
AI

U.S. Army

Cryptologic Network Warfare Specialist

August 2014 - May 2019

Executed Computer Network Operations while stationed at Fort Meade, MD.

C/C++
Linux
Computer Networking

Projects


Automation Foundation

A Satisfactory-esque automation game. Extract raw resources, craft advanced materials, and build an automated factory.

Unreal Engine 5
C++
Blueprints
Game Design

Bad Tower Defense

A Rogue-like, procedural Tower Defense Game! Setup defenses between each round and attempt to survive increasingly difficult waves of enemies.

Unreal Engine 5
C++
Blueprints
Game Design

Portfolio Website

This website! Just a way for me to share some of the things I've worked on.

React
Web Development

Lambda Calculator

A Lambda Calculus Interprepeter

Java
Lambda Calculus
Computational Theory

Education


Game Development Program

Vertex School

September 2023 - March 2024

Focusing on Game Development using Unreal Engine 5

Unreal Engine 5
C++
Blueprints
Game Design

Master of Science in Software Engineering

Regis University

May 2022

Specialized in Computation Research, Software Architecture, Quality Assurance, DevOps Engineering, and Software Sustainability

Bachelor of Science in Computer Science

Regis University

May 2021

Studies focused on Data Structures & Algorithms, Computational Theory, Artificial Intelligence, and Computer Architecture