Electronic Projects
Here you will find a complete portfolio of projects I've created or still working on.
Older projects will be added as I find their files and make them presentable
S2K51 
A fully retro Intel MCS-51 system. This processor, like many others, is long discontinued. Unlike commodity microcontrollers on the market today, it has it's full bus exposed- This is old school, like your 6502 or Z-80. Indeed this processor has been used in arcade games, and occasionally in computer systems.
MSP430 SPEEDBOARD
This is a small, cheap and cheerful development board for the Texas Instruments' MSP430F5172 microcontroller. When I needed a board, I found that TI didn't actually have any for this processor, so I got a bit frustrated and made my own, and decided to make it the shape of Sonic's head. There's many little references to specific Sonic games on this board aside from the obvious, can you find them all?
Reverse Engineering an LCD Display
In April 2025 I was given a box of MITEL IP desk phones that would otherwise have ended up in e-waste. The LCD used in these phones is a graphics type, is pretty awesome AND it's backlit. Turns out it's proprietary for the product. The manufacturer, Solomon Goldentek told me so, and told me get lost when I asked for a datasheet. Well is it really that proprietary? We do some old-school hacking to get it working on a MSP430 microcontroller.
Fun with SDRAM
A question often seen on Reddit and Quora: "How do I interface PC SDRAM to my Arduino, plz help!" or more frequently "The SDRAM datasheet doesn't specify a minimum clock rate". Well, the answers to both were found in January-February 2026. Note: experiments done with SDR SDRAM, not DDR2/DDR3/DDR4/DDR5 okay?!? Behold, the MSP430 SPEEDBOARD running SDRAM!
Sonic's Router 
In the quest for decent internet performance, the need has arisen for an enterprise-grade router without the enterprise price tag. There is a huge gap between consumer network gear and anything that can manage my needs. Also I am tired of my Internet Service Provider playing the denial game about poor internet quality and blaming my router. So I decided enough is enough, and this project was born.