This is an audio waveshaper distortion plugin that mutates an input sound based on the motion of a double pendulum. The user controls the length and speed of the pendulum in real time.
Read More
I got my B.A. in Music Technology at Berklee College of Music. My first developer job was at Keith McMillen Instruments, where I wrote software for expressive MIDI controllers built for live music performance. Then, I decided to broaden my horizons and get into web development, so I started freelancing and went to a coding bootcamp called Epicodus. Shortly after graduation, I was hired on to teach and develop curriculum in PHP, Drupal and JavaScript.
3 years later, it was time for fresh challenges. I wanted a break from teaching to focus on honing my code. Since then I joined the team at Weblinc, branching out from back end into front end development and becoming the lead developer on 4 heavy traffic E-Commerce sites, including Sanrio and Do It Best. After that, I continued with E-commerce software engineering at Brand Value Accelerator working on client websites in Ruby on Rails and also becoming a Shopify Certified Developer.
Finally, 5 years ago I started at Thrive Commerce LLC where I became a senior developer in charge of adding features to their SaaS platform, which is built on a multi-server Ruby on Rails platform with an emphasis on extremely performant vanilla JavaScript on the front end. In my spare time I write audio plugins in C++ and Max/MSP, and I also use Python to create digital art in TouchDesigner.
I write code the same way I write music - piece by piece, like a jigsaw puzzle. I make software. I play guitar. I make electronic music. I also like to cook dessert. All of these let you build on patterns to make something new and fun.
This is an audio waveshaper distortion plugin that mutates an input sound based on the motion of a double pendulum. The user controls the length and speed of the pendulum in real time.
This site was created to preserve over 49,000 music reviews from a beloved San Francisco record store after it went out of business. The data was compiled from webarchive.org with PHP code I wrote in a custom Drupal module. I stuck to the original layout but added search functionality allowing you to find reviews by keyword, record label or artist.
This is an E-Commerce Drupal site for a gym with a staff of personal trainers. It includes a calendar system for trainers to book sessions with clients, a customized recurring billing system with variable monthly payment amounts and data visualization for tracking client fitness progress.
I recently solved a fun puzzle that I thought I'd share here so that I don't have to go figure it out again - How do you change the username and password for Drupal's magical all-powerful User 1 when you don't have SSH access to use Drush, and you don't have access to the User 1 email?
I used to think that deployment is something you can just tack on at the end of a project and that the real hard work is in the initial coding and testing. Not so. It's hard to find a reliable set of instructions in any one piece of documentation, so here you go. Free hosting on Firebase for any shiny new Ember.js app or Angular2 app made with their respective CLIs. This will work with a Firebase database too.