Vancouver Woodworks
Shopify | HTML5 | CSS3 | JavaScript
Frustrated with a lack of control of their website, the owners of Vancouver woodworks hired me to design and develop a new eCommerce website from scratch. Over the next few months we worked closely to come up with a clean design that would establish a more professional online presence for their brand. This new Shopify store has allowed them to have total control over the products, content and SEO of their website.
Empire Hospitality
WordPress | PHP | HTML | SCSS | HBS
Empire Hospitality Group came to me to reinvent their web presence. Built on Wordpress, this site uses custom made blocks to generate performant and efficient code without the bloat of a typical Wordpress website.
Sales App
REACT.js | Node.js | NW.js
Not all Apps belong on the internet. I created this app for use with an in-store touchscreen display. It allows Vancouver Woodworks' customers to browse over 3000 products at their own pace.
This works by automatically pulling product data from the Vancouver Woodworks CRM and adding it to a local json file. Because this data is stored locally, react can parse it within a few milliseconds ensuring that the customer has a smooth browsing experience.
Vancouver Woodworks CRM
Node | Express | React | MongoDB | PM2
Managing Customers, Orders and Products is a massive job. This app takes the hassle out of the process so that my client can focus on selling their products.
Currently in the data collection phase, we hope to see in the coming months how various events influence store traffic and sales. We are looking at factors that include TV, newspaper, and web marketing as well as if the weather impacts sales.
This is a microservices app built with Node using PM2. The servers use Express, the clients use React, and it uses MongoDB as a document database.
Manager App
REACT.JS | Node.js | Express.js | Mongo.DB
Running a business comes with a lot of repetitive busy work. Whether you’re updating inventory levels for 50 products or collecting data on which newsletter is more effective; there is a lot involved. My goal is to use automation to remove as much of this frustration as I can.
This manager app picks up where Shopify leaves off, allowing my client to manage their business without having to waste time doing the same thing over and over.
Web Scraping
Node.Js
Managing thousands of products can be difficult, especially when they're from several different vendors. This Node.js App I created for Vancouver woodworks makes it a completely automated process.
The back end server regularly checks for updated product information from 6 different vendors to ensure that the information on Vancouverwoodworks.com stays up to date.
Kennedy Violins
Shopify | HTML5 | CSS3 | JavaScript
While studying at WSU I was hired by Kennedy Violins to be their lead web developer and manage their online bigcommerce store. Over the next several years I worked with their designer to implement our vision for the site.
We have taken this store to shopify and added numerous improvements such as a product customizer to make sure that every student gets the perfect instrument.