Beyond Software

My day-to-day work is software, but I still enjoy embedded systems, FPGA logic design, and robotics as a hobby. These are a few of those projects.

Embedded / Hardware · 2023

Tic-Tac-Toe with Minimax on FPGA

Single-player game implemented entirely on an FPGA, displayed via VGA monitor, using alpha-beta pruning to reduce the minimax search tree.

  • Xilinx
  • Verilog
  • Spartan-6
Embedded / Hardware · 2019

Self-Balancing Robot

A PID controller-based self-balancing robot.

  • PID Control
  • Embedded C
Embedded / Hardware · 2022

Arduino 2D Printer

An Arduino-based 2D printer driven by serial input from Python, with basic image processing to prepare print data.

  • Arduino
  • Python
  • Image Processing