All of the following are personal projects which I wrote for fun/learning, enjoy!
- PyPrez Run Python in the browser using pyodide => web assembly. Embed runnable python in StackOverflow answers
- Online Gameboard "Serverless" application allowing you to play board games with friends online using WebRTC peer-to-peer technology
- voiceChatGPT Now outdated, but I gave a voice and speech recognition to ChatGPT using the javascript API about 10 months before OpenAI added their voice chat feature (which is WAY better than what i did)
- HelloWorldKeyboard DIY to teach people how to make their own Android keyboard
- TeebyDeeby Javascript package making it very easy to display JSON data in a decent looking table.
- DIY GPS Watch Designed, 3D printed, built, and coded a GPS watch to track my runs
pip install namednumberpippackage which lets you get fun pseudo-random names likeangry turtlefrom inputs like numberspip install socketwrenchPython webserver built from scratch from thesocketbuiltin library.pip install google-photos-slideshowPlay a google photos album as a collaborative slideshow that updates as users add photos(used at my wedding)- Grocery Recipes Extension Web extension to add the ability to display per-meal prices on grocery store recipes website.
- Programmify Easily turn python code into an executable with a system tray icon
- Delta Robot Made a cool robot which can move around a camera to physically zoom in on tiny subjects
- TotSecret DIY toolkit for implementing SHA, RSA, and Time-Based One Time Password in Python. Used this to make a real physical lock that accepts time-based passcodes typed into a physical numpad.
- USB Rubber Ducky Made a usb drive which pulls up a rickroll youtube video on your computer when the thumbdrive is plugged in.
- Personal finance app to track and filter credit card purchases