Selected Projects

ERG Image
Database of ERGs

This is a complete enumeration of non-triangle-free edge regular graphs generated for my summer research project at Carnegie Mellon University in 2021.

Check it out here.
Havalion Castle Rescue

This is a game we created for Hack the North 2020++ using the Ubisoft Hacker's NEST API. The demo video is above.

Read more about it here.
Sudoku Solvers
  1. Algorithmic Sudoku Solver in Java

    This is a modular sudoku solver where you can easily add more algorithms and it attempts to solve the puzzle by using as many algorithmic steps as possible. Once it gets stuck, it will make an optimized guess before continuing with using algorithms and use backtracking if it encounters an unsolvable board. It also keeps track of the number of guesses which is a good approxiamation of the difficulty of a puzzle.
    Sudoku Image Code Image
    Read more about it here.
  2. Convolutional Neural Network Sudoku Solver in Python

    Using the Tensorflow package in Python, I trained a convolutional neural network to solve Sudoku puzzles on more than a million distinct training cases. It only has a mid-80s percent testing accuracy after several weeks of training, which can be improved further with more training data. Yet, using a step-by-step interpretation of the data, I am able to get the solution for any input to be very close or exactly the solution.
    Code Image Training Image
    Read more about it here.