ProjectsPixCellAn evolution simulation where pixels evolve over time to mimic a target image's colors via survival-oriented genome adaptation.KnightTourA solver that finds a cyclical path a knight can take on a chessboard of arbitrary size, touching every square exactly once.SlangA compiler for a custom programming language that offers easy to type Python-like syntax and runtime performance on par with C and C++.IonA web-hosted chess engine that can find the optimal move in any given position in under 1.5 seconds by looking at least 12 moves in the future.Other projects can be found at my GitHub