ML: Hot or Cold is machine learning model that classifies water as hot or cold from the sound of pouring (in practical terms the model was fed data where >= 175℉ was hot and <= 75℉ was cold).
This project is an effort to use skills from Fast.ai's excellent MOOC, and was inspired by an NPR piece on the sound water makes when poured at different temperatures.
Additionally, this project is a liberally licensed example of sound classification using fastai as a wrapper around torch. I did some digging while working on this project, and ended up relying very little on other people's work due to licensing concerns! To help others, I liberally licensed this project and took a detailed log of my development process.
Rebalance Calc helps users maintain a target asset allocation across all of their accounts. The tool takes tax efficiency into consideration, and automatically suggests the types of trades needed to stay in line with the target asset allocation.
The "about" button on the website provides a good use case summary, and the "how it works" button outlines the exact procedure the tool uses.
I've been continually improving this tool, and recently finished a substantial refactor. Feel free to take a look at the new features list in the GitHub README, there's a lot of cool new stuff!
Nouncaptcha was created for my undergraduate honors thesis. It was an effort to build an alternative to text based CAPTCHAs, such as reCAPTCHA, with considerable focus given to ease-of-use on touch screen devices.
Designing a usable, theoretically secure CAPTCHA proved to be an enthralling challenge!
I've provisioned a number of Ubuntu (and other Debian-based) machines, VMs, and WSL instances over the years. As a consequence, I've spent a lot of time getting my dev environments set up.
In an effort to simplify things, I created a series of configuration scripts and pushed them to GitHub. Now it's quick and easy to install the software packages I rely on, set-up git with GitHub public key authentication, and to properly configure an SSH server.
These projects are just the highlights! I'm often trying new ideas, but not all of them warrant a write-up here. Stop by my GitHub to take a look at other stuff I'm building.