Entertainment

To improve my programming skills, I have created some entertaining things.

FPGA-Powered Brick Breaker

Coming Soon

I wrote a brick-breaker game entirely in VHDL and programmed onto an FPGA device.

105,165 Unique Sudoku Puzzles

Coming Soon

I made a program that generated 105,165 unique sudoku puzzles, each with only one solution. Categorized by level, this book has puzzles for everyone to last a lifetime. The puzzles were generated with the help of the Z3 SMT Solver and LaTeX.

Divergent Thought Exercise

Come up with as many uses as you can for a random item to practice divergent thinking. This toy is entirely based around improving my skills with JavaScript.

View Demo

Note-Naming Exercise

Practice naming musical notes as they appear on the screen. This toy is entirely based around improving my skills with JavaScript.

View Demo

Random Excuse Generator

Ever had to use an excuse to get out of an event? This is the generator for you. This generator is a silly project entirely based around learning the basics of JavaScript.

View Demo

Random Headline Generator

Need a funny headline-style writing prompt? This is the generator for you. This generator is a silly project entirely based around learning the basics of JavaScript.

View Demo

Productivity

Custom Pomodoro Clock

Stay focused with the Pomodoro method, with timing customized to my schedule. Currently only supports my own routine.

View Demo

Cleaning Routine

Work step-by-step through a cleaning routine to stay focused. Currently only supports my own to-do lists.

View Demo

Coming Soon: Personal Projects

I am working on developing several interesting personal projects. I’ll share them here when they’re ready.