In March of 2015, I began work with Percussion, Inc. on their startup product Crescendo. Crescendo is a content marketing tool built for content marketers by content marketers. It is a Single Page Application (SPA) written in Angular and employing Bootstrap, Highcharts, and Sass. In my capacity, I oversaw the UI development and personally worked on adapting the textAngular WYSIWYG editor for blog creation to our needs, as well as working on a calendar and Trello-style organizational board.
Additionally, I worked on refactoring a behemoth analytics section. The refactor was necessary because in its original form, it was extremely rigid and required an exorbitant amount of work to add new charts to the analytics pages. The refactor involved rearchitecting roughly 60 files into about 20, and paring out about 3000 lines of redundant and non-functional code. At the end of the refactor, adding a new chart required approximately 20 lines of configuration and around 30-50 lines of data-processing code.