FPGA Project
SIMON is a block cipher designed by the NSA in 2013 specifically for hardware-accelerated encryption. Follow along this tutorial to take a SIMON cipher coprocessor start to finish. The videos include every step for 2022.2 from installing Xilinx Vivado, to implementing the block cipher RTL, using Petalinux to build a full linux image, and accessing the block control / data planes via /dev/mem.
Google Developer Project
With the over-arching goal of learning to navigate the Google WearOS Developer toolset, this write-up details the steps to create a Google Pixel Watch app detailing the day's Golden Hour. The app gives dynamic GPS-location-specific info on where and when the sun will enter the "Golden Hour" sky region considered by many photographers to be the best light of day for capturing shots.
Python Project
I love playing board games with my family, but the Wheel of Fortune board game gives an advantage to the player who plays Vanna White's role. To remedy this, I coded up a quick pure python curses version of the game in one night so my parents and I could play together! Many thanks to the die-hard fans that tracked every historical Wheel of Fortune TV puzzle!