Stuff I've Worked On
A collection of random projects I've worked on spanning a variety of topics that I found interesting through the years.
A two-wheeled, self-balancing robot built with a Raspberry Pi, IMU, and motors. Uses a PID loop to keep balanced.
C++
Python
Raspberry Pi
PID Control
A sudoku solver made in c++. This solver uses SDL2 for rendering a GUI and uses a basic brute-force backtracking algorithm to visualize the solution of any sudoku puzzle.
C++
SDL2
Backtracking
GUI
A chess game playable in the console, written in C++. Allows 2 player chess (no engine) through a cli.
C++
Console
CLI
Game
An online chat app written in javascript, html, and css. This chat app uses express for hosting a web server and socket.io for websockets. Use the chat app here.
JavaScript
Node.js
Express
Socket.io
HTML/CSS