About
I’m Shaurya Shubham, an undergraduate student at UW–Madison studying Computer Engineering. I’m interested in software and hardware engineering.
Contact
You can email me at me@
Projects
Knight’s Tour Robot
This project is a robot programmed using RTL digital logic written in SystemVerilog to visit all the squares in a 5×5 chessboard using only knight chess moves. The robot is controlled using UART messages sent via Bluetooth using an Android app. This was made as a group project in my ECE 551 class.
Chess Game
This project is a chess game GUI that can be played with two human players. It was made in Python using the Qt GUI framework. It supports viewing game history stored in a SQLite database and reviewing old games. It also lets you save partial games to a file to play later.
Writing
- 2025-07-01: Advent of Code 2024 Day 8
- 2025-06-26: Advent of Code 2024 Day 7
- 2025-06-24: Advent of Code 2024 Day 6
- 2025-06-23: Advent of Code 2024 Day 5
- 2025-06-22: Advent of Code 2024 Day 4
- 2025-06-20: Advent of Code 2024 Day 3
- 2025-06-09: Advent of Code 2024 Day 2
- 2025-06-01: Advent of Code 2024 Day 1
- 2022-01-16: An overview of the CBOR data format