A self-driving tank that can drive through a controlled city intersection by communicating to intersection managers for collision resolution and the utilization of sensors and a lidar.
Universal Asynchronous Reciever Transmitter is a communication protocol. Programmed on an FPGA in System Verilog, outputting input from the computer to the LCD screen.
Tank like robot that carries a plant around a controlled perimeter searching for sunlight. Sends a signal to a remote device showing current soil humidity level and if the user needs to water the plant.
A Master in Fine Arts interactive art simulation that takes gesture input and changes the artwork and/or artist on the screen accordingly. Various gestures in different areas allow for multiple outcomes for the display.
An Arcade style installation game for 2 players built on a Custom Capacitive Touch Grid. It was made by a 6 man team with 2 dedicated programmers. It showed at alt.ctrl.GDC 2018 and Seattle Mini maker fair (twice, both by request).
Five person team completed this 2D shooter game with a custom engine. I created the base engine including game state manager, display, collisions, and log tracing with timestamps, along with particle effects and character behaviors.