An interactive Pokemon Discord bot with minigames, a simple trading card game, and anime commands.
A Version control system that mimics some of the basic features of the popular system Git.
An optimized simple version of numpy (a Python library for performing mathematical and logical operations on arrays and matrices, whose underlying code is written in C)
A 32-bit, 2-stage pipelined RISC-V CPU in Logisim that handles 40 different RISC-V instructions.
A pure strategy game involving no element of chance. Implemented with an AI that uses the minimax algorithm and alpha-beta pruning to make a move.