Devon's Personal Projects and Tinkerings

Since I try to keep my resume and applications as short as possible I tend to not have very much room to talk about the projects I work on in my spare time. To remedy that problem, I've created this website as an always updated source for the things I've worked on and am currently spending my time tinkering with.

If you have any questions or comments about the projects in this website, don't hesitate to contact me at devon.andrade@oit.edu (trust me, I love talking about this stuff).

To quickly jump to any project, use the links in the sidebar to the left.

Projects List

Name Description Relevant Links
2D Graphics Accelerator IP A hardware/software package used to create custom video game and arcade systems on programmable SoC devices GitHub Link
Fear Tracker A hardware/software package to track how scared a person is GitHub Link
Custom Music Player A custom music player that utilizes the PIC32MX microcontroller and a TI headphone amp/DAC to play up to 512 WAV files from an SD Card GitHub Link
Beginner's Guide to Embedded Linux A guide that walks users through every step of creating a simple Embedded Linux distro from hand Rocketboards (Altera's open-source community portal)
Pacman on an LED Matrix A simple Pacman game running on a 32x32 RGB LED Matrix GitHub Link
Linux Client/Server Tic-Tac-Toe Game Utilizes Linux threading and socket APIs to create a multiplayer game experience GitHub Link
Verilog SPI Master IP A SPI Master IP written in verilog which is used to output characters entered on a keypad to a serial LCD screen GitHub Link
Homebrew Video Games Small homebrew demos made for the Nintendo Entertainment System and Nintendo DS NES Source / NDS Source
Pulse Width Modulation IP A PWM IP core written in Verilog, along with firmware (designed for the Xilinx Zynq-7000 SoC) GitHub Link
Custom CPLD Development Board Hand soldered and wire-wrapped Altera Max-7000 CPLD Dev Board N/A