Indigo
Senior Software Engineer
Harmonix Music Systems
Software Engineer
Amazon
Software Development Engineer II
Memfault
Software Engineer
Applied Visions, Inc.
Intern
Rensselaer Polytechnic Institute
Teaching Assistant, Computer Science
1st Playable Productions
Programmer
Rensselaer Polytechnic Institute
Teaching Assistant, Computer Game Development Academy
Rensselaer Polytechnic Institute