Application for writing songs
•Built with React, Redux, GraphQL, and MongoDB
•Used Webpack and Babel to transpile ES6 to ES5
•Utilized Mocha.js to run unit tests
Wevote project at Code for America
•Created a process which separates different parts of the application to their own bundles by utilizing symbolic links, Gulp and Browserify. As a result, building time dropped down from 80 to 20 seconds per save with the potential to reduce the time even further.
•Introduced lazy loading technique to the project to ensure each component is loaded optimally as needed. This change contributed to reducing the page loading time by 50%