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%