A web engine developed in C++.

It includes HTML and CSS rendering engines, as well as a budding JavaScript bytecode interpreter.

It also includes a networking, layout, and graphics subsystems.

A fun canvas demo


Nintendo GameBoy Advance emulator

Discovery accurately emulates Game Boy Advance hardware systems, including CPU, GPU, MMU, & DMA

Discovery can successfully boots and runs many commercial and homebrew Game Boy Advance ROMs.

Playing Pokemon Emerald version, one of my favorite video games

Portfolio website

The site you are currently visiting

I strongly believe in the importance of open sourcing your work so that others can use it as a base to make cool things.