Stay tuned for new projects! There are some old projects that I am in the process of reworking, as well as some new projects that I am working on.

Sudoku Game and Solver

Sudoku Game and Solver

Before starting my Masters program, I challenged myself to write an algorithm that could solve Sudoku puzzles. I designed a backtracking algorithm to efficiently solve puzzles.

Years later I decided to return to the project and follow my initial goal of turning it into a full stack application. Utilizing Claude code, I paired a ReactJS frontend with a flask backend.

The full game is hosted here.

I have some ideas for additional enhancements down the line. One of note is adding the ability to take a picture of a puzzle and upload it to the website. Utilizing a text processing model, the puzzle would then be loaded into the board.

Tech used: Python, Flask, React, CSS, Render

Light Box Game

Light Box Game

When I first started learning software development, I made a simple React app based on the game where you try to turn off all the lights. Being a very junior engineer at the time, the website did not have great UI. The puzzles were limited to 3x3 and 4x4 grids, and the 4x4 puzzle only had one puzzle.

After designing my Sudoku app, I decided to take a swing at revitalizing this game. I always enjoyed the challenge of the game, so I went for a whole rework. The game now supports grid sizes from 3x3 up to 8x8, and has a much more professional look to it.

Try out the game here!

I don’t currently have any plans for major developments on this project, just some minor tweaks and improvements as needed.

Tech used: React, JavaScript, CSS