About Me

I am a senior at Michigan State University studying Computer Science with a minor in Game Design and Development. I love programming for games and am looking to turn my experiences as a student and hobbyist into a long-term career. I am passionate about games, technology, reading, and history. See my résumé here!


Augmented Reality Mechanic Training

Suite of augmented reality training applications for railroad mechanics, developed as part of a capstone project sponsored by Union Pacific.


Mobile atmospheric side-scroller. Use wind powers to collect leaves and save a forest!

Sink Oar Swim

Action assassination game starring a cute but killer oarfish. Kill all the targets!

Enthusiasm in an Empty World

2D platformer with solar power mechanics and a sentient space rover.

Work Experience

Software Engineering Intern

Thomson Reuters (via TalentNet) | Ann Arbor, MI | Summer 2018

  • Experienced full-stack, Agile development on a team of nine
  • Implemented and supported features of Onvio Fixed Assets, a web application for tax professionals
  • Participated in maintenance process for Fixed Assets CS legacy desktop application

Professorial Assistant

Michigan State University | East Lansing, MI | 2015-Present

  • Research assistant for Dr. Robert Pennock
  • Developed prototypes for Salmon Run, an educational game focused on evolution
  • Created Selenium test suite in Python for a JavaScript web application

Bench Technician

Computer Service and Enhancment, Inc. | Niagara, WI | 2014-2018

  • Fixed technical issues with customer computers
  • Participated in annual technical setup for a local school district


Michigan State University

BS, Computer Science | Expected Graduation May 2019

  • Minor in Game Design and Development (Ranked #7 program in world by Princeton Review)
  • 3.83 GPA, Honors College