Projects

An assortment of hardware projects, software experiments, and research projects I've worked on in the past few years.
Hypatia
hyp.so
Hypatia is a training platform focused on developing deep technical skills. By blending cloud and on-premise offerings into a single product, customers can train their employees on proprietary technologies easily and securely. Hypatia is available for free through our open source client (found here), or via a subscription to the cloud service.
Kill Switch
github.com/zwade/kill-switch
A chrome extension that monitors websites' usage of sensitive APIs, and provides users with the option to be notified or prompted when the use occurs. The main focus of Kill Switch is to give users better control over potential privacy leaks.
Manus Dei
A work in progress game that blends strategy with luck in a four player competition for control of the titular Manus Dei. More details and first looks coming soon.
Aroma
devpost.com/software/aroma-2ywuar
Aroma is a smart spice rack that can be used to precisely dispense spices hands free. Just request what is needed and how much, and the system will automatically select the spice and dispense it for you.
Soustech
github.com/zwade/soustech/blob/master/report.pdf
A combination hardware and software research project, the goal of Soustech was to determine whether one could feasibly use an array of sensors mounted above a stovetop to determine what food was being cooked, and whether it was cooking correctly.
Shelf
devpost.com/software/shelf-gu2opn
Shelf is an automatic inventory management system for the home. Designed to be mounted inside a pantry or closet, it uses a roving camera to continuously track what items are available, and which ones have since been removed or depleted.
Befungell
github.com/zwade/Befungell
Befungell was a "research" project for SIGBOVIK 2017 that explored the practical applications of adding parallel execution to the Befunge-93 programming language. The project includes a proof-of-concept, a paper, and a talk.