Erick Alanis

Systems Enthusiast & Software Developer

NES Emulator (In Development)

An emulator for the Nintendo Entertainment System (NES), a popular 8-bit home video game console from the 1980s. Built using C++.

RISC-V Pipelined CPU

A 32-bit, 5-stage pipelined CPU using the RISC-V instruction set. Designed and simulated using Codasip in my Computer Organization class.

Computer Graphics Final Project

A quick showcase of my OpenGL skills gained throughout my Computer Graphics class. It shows a demo scene with complex objects and some lighting while also employing color picking techinques for dragging objects.

Super Mario Bros 3 Recreation

A recreation of the famous NES game made in Java. It was never finished but implemented a lot of the functionality from the original game.

AllShop

A Minecraft server plugin to enhance player experience on servers. It adds auctions, server shops, trading, and physical shops.

TVAmbilight

TVAmbilight is a simple ambient light system, made as an alternative to Hyperion. The project was never finished due to lack of powerful Raspberry Pi hardware at the time.

3D Cube

3D Cube is a simple project to test my linear algebra skills. The project is a simple UI with a cube that you can rotate left and right.