Implemented new features and fixed bugs as a member of the MachineLogic Team, which is tasked with creating a visual programming language for our hardware stack.
Designed and developed a CNC application for our hardware that accepts G-Code files as input and provides a realtime rendering of the path as the machine follows it.
Software Engineer IBig Huge Games
January 2018 to June 2020Timonium, MD
Developed and maintained the data pipeline - from data entry, to data validation, to data publishing - for Arcane Shodown.
Designed, built, and maintained a live operations scheduling and publishing web application for DomiNations
Implemented game features on all parts of the stack, including tools, Unity client, and game servers
Met weekly with various disciplines to discuss ways to improve the UX of the company's tools
Initiated company-wide React and TypeScript code sharing via a private NPM repository
Worked within the Agile framework, in which I planned sprint work, attended daily stand-ups, and participated in retrospectives
Teaching Assistant for Intro to Video Game DesignJohns Hopkins University
September 2017 to December 2017Baltimore, MD
Assisted beginner programmers in the development of 2D game engines using the SDL2 library
Software Engineering InternBig Huge Games
May 2017 to August 2017Timonium, MD
Developed a tool based on the GTK toolkit to improve the workflow of the quality assurance team for DomiNations
Wrote a comprehensive user manual that explains how the tool functions for both technical and non-technical users
Software Engineering InternSparkypants Studios
May 2016 to August 2016Baltimore, MD
Developed an application to measure and report memory usage and run times for all game systems in Dropzone
Education
Johns Hopkins UniversityBaltimore, MD
September 2014 to December 2017
B.S. in Computer Engineering (Magna Cum Laude)
3.53 GPA
Relevant Coursework: Computer Graphics, Object Oriented Software Engineering, Linear Algebra, Video Game Engines and Design, Operating Systems, Data Structures, Introduction to Renewable Energy Engineering