Minecraft Skins
Minecraft 2d/3d skin editor

I was tired of my kids visiting overly monetized sites, so I decided to see if I could build my own
Minecraft Skins is a 2d/3d skin editor for the popular game Minecraft. It was built using react-skinview3d and react
RunTweak
App for runners to plan routes and calculate pace goals

RunTweak came from the simple fact that most of the pace calculators available on the web or over monetized and kinda lame
I developed RunTweak when I was training for my first marathon. I kept finding myself stressed each night trying to think of where I would run to get whatever milage I needed to do the next day. I wanted a way to quickly chart a route and see where I needed to extend or scale back to achieve my goal.
I also kept finding myself filled with questions after my long runs. If I want to run the marathon in 3h 30min how fast would I have had to run this last run? What if I finished 15min faster, what would my pace be?
RunTweak was my answer
There is also an unpublished iOS that was built using titanium. It doesn't include that mapping but its a nice quick calculator.
Brick API
User interface for finding pieces for lego sets

Brick API was my solution for tracking brick inventory to rebuild my son's lego sets. It takes advantage of a not offical API I noticed on Lego's site for ordering parts.
RSA Math
I wanted to understand how the math for RSA Cryptosystem works

This colab notebook attempts to demonstrate and explain the math beind RSA Cryptosystem. This was a learning project so its not comprehensive and could be wrong in some areas
Screen Canon
Server side screen shots with headless chrome

Screen canon is an API written in expressjs that will take screen shots using headless chrome - its controlled with puppeteer
It offers a UI where you can enter a URL and DOM selector of what you want a screenshot for, as in this example google, body.
Web Utils
Common web utilties I use during the day

An assortment of simple tools to format, encode, decode, etc. Its written in next.js

One of my favorite features is the bookmarklet maker