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.
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.
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.
U.S. Army
Cryptologic Network Warfare Specialist
August 2014 - May 2019
Executed Computer Network Operations while stationed at Fort Meade, MD.
Projects
Automation Foundation
A Satisfactory-esque automation game. Extract raw resources, craft advanced materials, and build an automated factory.
Bad Tower Defense
A Rogue-like, procedural Tower Defense Game! Setup defenses between each round and attempt to survive increasingly difficult waves of enemies.
Portfolio Website
This website! Just a way for me to share some of the things I've worked on.
Lambda Calculator
A Lambda Calculus Interprepeter
Education
Game Development Program
Vertex School
September 2023 - March 2024
Focusing on Game Development using Unreal Engine 5
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