When I'm not making stuff for my day job, I like to build websites, apps, and utilities to help other developers. You can find some of them listed below, and the rest you can find on my GitHub profile.
A web app that allows you to experiment with and understand how flexbox works.
A web app for visualizing and generating code for box-shadows.
A dark syntax theme that I created for various applications. Check out the project page for more details.
A CLI tool that can convert colors between HEX, RGB, and HSL.
A web app that will solve sudoku puzzles for you. It uses a variation of a brute force search algorithm with backtracking to solve even the hardest puzzles.
A library that makes it easier to build VSCode themes. Allows you to use variables and interpolation with a config file for consistent theming.
A function to efficiently test whether an object contains the specified value. Very useful when filtering arrays of objects.
My friend David and I built this site for fun and also to learn a little about doing e-commerce on a site. Sadly it is dead now, but the project was fun to design and build. David designed apparel and stickers and we sold them. 50% of the price covered our costs, 25% paid the designer, and the remaining 25% was donated to a Catholic charity. David did the design, I wrote the API, and we both worked on the frontend. David wrote a lot more about this on his site, so if you're interested you can read more there.
Removes duplicates in an array based on a given key. Like lodash _uniqBy but without needing to pull in all of lodash.
Super fast implementation for removing duplicates from an array.
I designed and built the website for the LSU Phoenix Alumni Association.