All Projects

See an expanded list of projects written in Javascript, Vue, WordPress, and PHP

View 20 Projects
Fixd Repair: A Vue-Powered Home Repair Website
Fixd Repair: A Vue-Powered Home Repair Website

Fixd Repair is a modern, performant responsive website utilizing Vue.js and a Vue framework called Nuxt.

Breathr.io - Meditation App SPA Built with React.js and Redux
Breathr.io - Meditation App SPA Built with React.js and Redux

Breathr.io aims to encourage daily meditation as a habit by using timer and video searching features. Breathr is an SPA built with React + Redux.

Carbuckets Vue.js Powered Web App
Carbuckets Vue.js Powered Web App

Carbuckets is an app that helps consumers find the best vehicle prices by bundling buyers together. It's a dashboard heavy app that offers features both to car buyers and sellers. My job was to expand dashboard features and improve parts of the app's design using vue.js, vuex and vue router.

Discord Bot Written In Node.js
Discord Bot Written In Node.js

Berrybot is a Discord bot built with Node.js and the Reddit API. It manages a 500+ member discord server.

ZeroToHero - Modifications to an Existing Vue.js Powered Web App
ZeroToHero - Modifications to an Existing Vue.js Powered Web App

ZeroToHero is an established platform for learning many languages, with a focus on Chinese. My job was to integrate with the project and update several sections of the site. These sections included testimonials, textbook resources, and contact information sections.

Large Custom WordPress Theme for a Cloud Based Product
Large Custom WordPress Theme for a Cloud Based Product

Kloudless is an API Integration platform that makes it easy for developers to integrate APIs such as Google Drive, Dropbox, Slack, and many more into web services. They offer one API, which is used to access over 100 API integrations in an easy-to-use way. My job was to build, maintain, and deploy their main WordPress site and build their custom theme.

20+ Page Custom WordPress Theme
20+ Page Custom WordPress Theme

Stay Driven is a custom responsive WordPress theme built with the sage.io starter theme. It features ACF flexible fields for easy page section reordering.

Hotflips custom wooCommerce theme
Hotflips custom wooCommerce theme

Hotflips is a novelty eCommerce shop for selling cards and collectables. It was originally a Drupal site that was fully converted into a fresh wooCommerce theme.

Rental Chasers Theme Modifications
Rental Chasers Theme Modifications

Rental chasers is a custom WordPress theme that helps property managers sell and campus renters find a place.

StaffingNation Dynamic Pricing Table
StaffingNation Dynamic Pricing Table

StaffingNation needed a table that was toggleable, responsive and easily changeable from the wp admin area. I decided to go with ACF for this one for its easy of customizability.

Labelprint.ca custom JavaScript Form
Labelprint.ca custom JavaScript Form

Labelprint.ca is a printing company based in Canada. My job was to work on a piece of their website that became outdated and broken due to legacy code.

Voodoo Manufacturing
Voodoo Manufacturing

My job for this project involved coding out 5 responsive HTML emails from scratch. The emails work in all email clients, and look sharp on retina displays.

Reach HTML Emails
Reach HTML Emails

My job was to build out a reusable HTML email template that can be reused through multiple campaigns.

Don't Tell Comedy - Django website
Don't Tell Comedy - Django website

Don't Tell Comedy is a place to grab tickets for comedy shows, secretively. Originally built with Squarespace, the website was converted to a custom django backend. My job was to come in and clean up styles and make front end tweaks to make the site look as good as their old Squarespace website.

Dynamic Email Campaign
Dynamic Email Campaign

Dont Tell Comedy needed a series of custom HTML emails created. These emails contained dynamic data such as comedians, ticket prices, and user info. My job was to design cross-compatible responsive emails that account for this data

Top One Percent
Top One Percent

Top One Percent is a custom responsive WordPress theme built with Advanced Custom Fields and the _s starter theme.

WordPress 5 Page Micro-site
WordPress 5 Page Micro-site

For this project, my job was to build out an informational micro-site on top of an existing WordPress website.

Portfolio Site
Portfolio Site

My portfolio is a content-heavy website built with the latest WordPress tools, including the Sage.io theme, PHP 7+, and Laravel blade template language.

Want to check out some code demos?

Check out code samples written in JavaScript, React, Node, and more

Demo 1
Converting jQuery Blog Post Component To Vanilla JS

I have a simple blog component that is written in jQuery. I would like to convert it to plain JavaScript as part of my effort to completely remove jQuery from my portfolio website. Here’s what the code does in order. init() on .header-info click, call the toggle method. Get the initial textbox height and store […]

Demo 2
Converting jQuery Navbar Code to Vanilla JavaScript

I am on a journey to completely replace jQuery on my portfolio site. The first step is updating the 10 or so JavaScript files that still rely on it. Why not start with one of the easier ones, the navbar? As you can see, the code is pretty straightforward. On init, add event listeners to […]

Demo 3
Defining Reusable Column Extends with SCSS

Quick Note: The atSmall type mixins are just basic media queries. Since these kinds of layouts are common, they also need to be overwritable if I want to change the spacing. Generally, the ‘default’ spacing is defined in the extend/mixins. Example Use Cases To get the layout working, you only need a container class and […]

View all 5 code samples