Select a resume from the buttons below:
I am an experienced video game developer and software engineer with hands-on experience in projects like Call of Duty, casino slot machines, and military weapon systems. Holding both a Bachelor's and Master's degree in Computer Science, I focused my studies on cyber security and video game development.
In addition to my industry background, I have spent eight years as an educator and tutor, with three years as an online tutor, two years as a Graduate Teaching Assistant, and three years as an Undergraduate Teaching Assistant, helping students in the field of computer science and various core subjects. My interests encompass game development, software development, cyber security, artificial intelligence, web development, and more.
I work on AI systems to prototype new mechanics, behaviors, and components to enhance in-game player experiences.
As a tutor for Pear Deck Learning, I primarily assist students with Computer Science, Math, Physics, Writing, and Music related topics. Many students seek help with school assignments, but I also receive occasional requests for learning extra curricular topics, such as game development.
As a tutor for TutorMe Education, I primarily supported 2nd to 4th-grade students in Math and English. While many sought help with assignments, I also focused on gamifying lessons and highlighting real-world applications to make learning more engaging.
During my time with Treyarch, I worked as a gameplay engineer on 6v6 multiplayer systems with a primary focus in killstreaks, field upgrades, and equipment. I primarily worked on an unannounced title in a cross-studio collaboration. While at Treyarch, I also gave a presentation about a proprietary tool to help my team improve their workflow. My primary responsibilities were C++, Lua, Python, collaborating with designers to refine designs to meet performance standards, collaborating with artists for animation- and modeling-related tasks, and updating documentation.
Level Up U was a 13-week internal bootcamp to Activision Blizzard. During my time with Level Up U, I learned about the different disciplines within Activision Blizzard, learned how to work in proprietary AAA game engines, and designed and implemented my own game mode within the Call of Duty engine.
I worked as a software engineer on the Game Systems and Server team at AGS, where I maintained a .NET-based system actively used in casinos across the USA and Mexico. The Windows Server-based system ran C# and C++ desktop applications for casinos to manage all AGS products on the floor and communicate with the machines directly as needed. My primary responsibilities were maintaining the C++ applications, migrating C++ applications to use C#, creating new C# applications based on internal requests, testing the system, and updating documentation.
During my time with NSWC, I was a UI engineer on the Tomahawk weapon system team where I focused on maintaining the system's usability and stability. The proprietary system was primarily built in C++. While with NSWC, I also aided in improving the onboarding process via aggregating relevant documentation and creating a "new hire checklist" for any new hires to follow. My primary duties included C++ desktop development, networking, updating documentation, and testing.
I was the Graduate Teaching Assistant in charge of grading for an introductory Matlab course at the University of Nebraska-Lincoln. This course is taught primarily to non-Computer Science majors in their freshman or sophomore years. My primarily duties include coordinating grading assignments for Graduate Teaching Assistants (GTAs) and Undergraduate Teaching Assistants (UTAs), creating grading policies and rubrics with help from the professors, and handling grading questions brought to me by the students. I also ensure the GTAs and UTAs follow department feedback and grading policies.
During this summer internship, I helped lead a team of interns in designing and developing a virtual reality simulation for use in autism research and therapy. This simulation, built in Unity C# for the Oculus Rift and Oculus Quest, was a haircut simulator where an autistic patient could train up to realistic environmental variables in a controlled environment with help of a trained therapist. The environmental variables included sensitivity to light, noise, and crowds. My primary duties included character design, character animation, event scripting, behind-the-scenes manager scripting, code optimization, and rendering optimization.
During my time as a Graduate Research Assistant with the University of Nebraska-Lincoln's Office of TRIO, I migrated a PHP-based, self-hosted website to the university's content management system that did not support PHP. I also migrated the website to a new university-wide template with new style requirements. Since TRIO is a USA federal program, we had to ensure the website met the federal web guidelines as well as university guidelines. My primary duties included PHP- and HTML5-based web development, ensuring the website met all necessary guidelines, attending university-wide web developer meetings, and office-wide technical support.
During my time as a Graduate Teaching Assistant for Intro to Computer Science II, I was primarily in charge of overseeing grading for a course of 150+ students as well as leading several labs. The course taught Java to introductory Computer Science freshman students, concepts from which include intermediate data structures, algorithms, databases, PHP scripting, and intermediate Java techniques. My primarily duties included coordinating grading assignments for Graduate Teaching Assistants (GTAs) and Undergraduate Teaching Assistants (UTAs), leading weekly labs based on course lessons, and meeting with students one-on-one to discuss grades and course concepts.
During my time as a Graduate Teaching Assistant for Intro to Computer Science I, I was primarily in charge of overseeing grading for a course of 150+ students as well as leading several labs. The course taught Java to introductory Computer Science freshman students, concepts from which include basic programming language syntax, data structures, algorithms, and IDE usage. My primarily duties included coordinating grading assignments for Graduate Teaching Assistants (GTAs) and Undergraduate Teaching Assistants (UTAs), leading weekly labs based on course lessons, and meeting with students one-on-one to discuss grades and course concepts.
See the projects listed on the Home page for details.
M.S. in Computer Science
Lincoln, NE
August 2017 - December 2020
C.S. GPA: 3.39
B.S. in Computer Science
Manhattan, KS
August 2012 - May 2017
C.S. GPA: 3.26
Music Minor
Spring 2015 - Spring 2020
Fall 2019 - Spring 2020
Spring 2019 - Fall 2019
Fall 2018
Fall 2017 - Spring 2018
Fall 2013 - Spring 2017
Fall 2014 and Fall 2016
Spring 2015
September 2012