Programmer • Engineer • Creator

About Me

Profile Photo

Hi! My name is Andrew, I'm currently a junior studying Computer Science and Electrical Engineering at Harvard. I make software and embedded systems, with a focus in robotics applications and microchip development.

Links

Projects

OmniCom

OmniCom

OmniCom is an emulator for the Nintendo Entertainment System (and hopefully more consoles in the future), which I originally built for CS50 at Harvard and have since expanded into a much more usable platform for emulating retro games as a standalone executable or as a Python package. Check out the GitHub repository and try it here.

The emulator supports all 56 official opcodes of the MOS 6502, and is able to accurately emulate approximately 90% of the official NES game library - supporting the 5 most commonly used mappers.

Project 2

Project 2

Description for project 2

Project 3

Project 3

Description for project 3