Work Experience

Brooks Ideas Inc.
Lead Game Developer
Jul 2017 - Current

Principal Designer and Programmer making VR games that teach Social-Emotional learning skills.

Designing and Programming Gameplay, AI, Physics, Visual Effects, and Custom Tools in Unity.

Contract Web Game Developer
Feb 2018 - July 2018

Developed and shipped the promotional HTML5 game: StumpJumper

Responsible for programming gameplay, UI/UX, and optimizing for different browsers and operating systems.

Designed Systems and Physics.

Drew concept art and created pixel art sprites and animations for all gameplay.

Lead a team of six while working with the client to meet deadlines and requirements.

DC Systems
Software Engineering Intern
May 2015 - July 2017

Programming C++, C++CLI, and C# tools for testing multithreaded applications in a distributed system.

Scripting in Powershell, Python, and SQL to automate test-cases and generate bug reports.

Building GUI automation software using Computer Vision with Python and Sikuli.


University of California: Santa Cruz
Bachelor of Science in Computer Science: Computer Game Design
Will Graduate Fall 2018

Game Design and Programming, Academic Game Studies, Algorithm Analysis, Graphical Programming, Audio Programming, Procedural Audio, Procedural Content Generation, AI, Javascript, Web Development, and Linear Algebra.

Cabrillo College
Associate in Computer Science
Graduated May 2016

C++, Java, Python, Game Programming and Design, Data Structures, Algorithms, Discrete Mathematics, Calculus, Computer Architecture, Assembly Programming.

Other Training and Skills

Game Development

4 years experience programming and designing personal, academic, and professional games with Unity, Phaser, Gamemaker, and custom C++ engines.

Participated in a graduate research project using Unity as a programmer. I worked on gameplay, level design tools, and AI.


Hobbyist musician with over 12 years experience as a guitarist.

Live perfomance, audio recording, and composition.


Hobbyist Illustrator, Pixel Artist, and Animator.

Proficient with Photoshop and Aseprite.


Given 3 undergraduate lectures at UCSC on Game Development and Programming topics.

Worked as a tutor and grader for game design courses.

C++, Java, and Game Programming Certifications

Certificates earned at Cabrillo College for maintaining a minimum 3.0 GPA and completing all courses related to the respective discipline as well as Derivative Calculus, Integral Calculus, and Group Communication courses.

Proficient in Agile Methodology

Worked using an Agile workflow in a professional setting as well as on several student projects.