Software Engineer, Student at Northwestern University, Builder, Musician

HapTuner *

In EECS 352, my team designed and prototyped a tuner that provides feedback through vibrating motors that sit on a wristband. This was originally designed to be a tool for those with visual impairments, but it was quickly realized that this technology could be used by all musicians of all sight ability. The first prototype is done and operational - check out the HapTuner project site!

Drunken Piano

During the Physical Computing for Interactive Music Workshop, Bailey Bjornstad and I built a Max patch that uses a type of random walk called a drunk walk to step through a function and translate that into a sequence of notes, bounded to certain scales or chords as desired. We also built a hardware box with an Arduino so we could physically parametrize aspects of the program in real-time, such as tempo, note velocity, pitch shift, and others. Check out the Github repository!

Amazon Marketplace Tracker **

A full suite of applications written primarily in Java and Python that pull data on inventory levels, prices, competitor prices, as well as order and customer information. Also utilizes a PostgreSQL database and AWS servers, as well as Amazon's MWS API.

Mass SKU Analysis Tool **

A powerful tool that parses a manufacturer SKU list and gathers necessary parameters to calculate profitability on a per merchant SKU level, as well as various market indicators of sales volume. This application processes 700 manufacturer SKUs per hour, and generates all possible SKUs (i.e. all possible multipacks) to accommodate Dearborn Supply's business strategy. Technologies utilized include:

Revenue Dashboard **

Upon feedback from business analysts that they lacked visibility into company performance, I put together a dashboard with many essential order and revenue metrics. It displays aggregate, brand-level, and employee-level revenue/profit/value of inventory on hand, as well as a live order feed.

Payroll System **

The CEO decided to move away from an hourly compensation system and towards a commission based model. I built a payment system that taps directly into Amazon to pull revenue numbers and calculate commission earned appropriately.

* - built as part of course work at Northwestern University

** - built at Dearborn Supply