Check out some of my recent projects. Check out my Github for more.
Featured projects
BigC2Elastic
![](/static/e8bf511ed596a57d81eb60c75ac35c18/4f407/bigc2elastic.png)
Description
A lightweight CLI utility designed to pull product and category data from BigCommerce stores and push that data back up to an elasticsearch instance. Running the script syncs products, brands, and categories. Built to aid in developing custom search functionality into BigCommerce stores.
Technologies
node.js
elasticsearch
bigcommerce
axios
jest
npm
cli
Bulk Careers
![](/static/fd8e45c077748eca374b6eca96fd8a8f/4f407/bulk-careers.png)
Description
Bulk Careers is an application portal built for Bulk Apothecary utilizing Gatsby as a static site generator with Netlify providing authentication and continuous integration. In addition, Firebase provides data persistence and, using firebase functions, a serverless platform to email applicant data back to HR.
Technologies
node.js
gatsby
netlify
react
sass
netlify-cms
firebase
firebase-functions
netlify-functions
pug
mailgun
Natural Essentials
![](/static/72b72fbfce573241c6e2f8302a979fcb/4f407/natural.png)
Description
Built as a modern replacement for an outdated company landing page, this site is statically generated with a contact form that takes advantage of Netlify functions to handle email functions. Check out the repo for lighthouse comparisons.
Technologies
node.js
gatsby
react
netlify
netlify-functions
sass
mailgun
preact
ReceivingDB
![](/static/7616c71e385524770c2b914d8be6bd6d/4f407/receivingdb.png)
Description
A Server-Side Rendered app built with Node.js and Express utilizing MongoDB for data persistence, ReceivingDB is an extensible application meant to be part of a more comprehensive ERP solution. Features include both role-based access control and IP white-listing as a means of network access control, as well as an audit trail recording any changes made.
Technologies
nodejs
expressjs
mongodb
mongoose
passportjs
handlebars
sass
heroku
mvc
Slapfiliate
![](/static/74aa1b90bd2bcd21a477b11a1d6aa019/4f407/slapfiliate.png)
Description
Slapfiliate is a lightweight application designed to handle Tapfiliate payouts via PayPal. Set a floor for payouts and schedule your weekly payouts. Receive transaction results logged via email and log output to a local file for record-keeping.
Technologies
node.js
mailgun
paypal
tapfiliate
jest
cli
npm