6x6 Sudoku

Created with Next.js. Generates a new sudoku when a user accesses the page, takes user input, and includes an optional mode that highlights mistakes in red. This project was inspired by a unique sudoku variant posted in the New York Times.

GitHub RepositoryTry it out

TIFF Image Half-Toner

Created with C++. Takes in a TIFF image and creates a new half-toned version of the image using an algorithm of the user's choice. I implemented several methods for half-toning of both error diffusion and stochastic processes. Implemented for SA International.

Spreadsheet

Created with .NET MAUI and C#. Users can input values into cells and evaluate formulas. The project features a dependency graph that allows the user to evaluate formulas relying on the values of other cells. Users can load and save spreadsheets using their local file system.

GitHub Repository