Most of my projects also reside on my GitHub profile.
A basic solver for the Kaleidoscope Classic, a polynomino packing puzzle with an 8x8 board and 18 checkered pieces, that can be arranged in over billions of ways, and any single pattern formed can have anywhere from millions to a single solution. Given a specific pattern, a solution is an arrangement of the pieces, flipped or otherwise, that form the pattern.
First converts every journalled sentence (called a thought) to keywords or ideas, and then tries to see how similar they are to an existing herarchy of topics via NLP, to place them in an appropriate section. Its end result is to create a good enough likeness of a mind-map.
A pacman game for the console written in Python, using curses, a py-port of C++’s ncurses.
A gesture-controlled portable AR piano, using a webcam and a paper template placed in front of it, which can be played, with accurate separation of strokes at normal playing speeds.
A program interfacing OpenCV (C++) and an Arduino microcontroller, that identifies a moving object and tracks it.
Here is some of the other stuff I’ve made.