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.
See an expanded list of projects written in Javascript, Vue, WordPress, and PHP
Fixd Repair is a modern, performant responsive website utilizing Vue.js and a Vue framework called Nuxt.
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 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.
Berrybot is a Discord bot built with Node.js and the Reddit API. It manages a 500+ member discord server.
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.
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.
A custom 4-page static site built with mobile experience and UI in mind.
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 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 is a custom WordPress theme that helps property managers sell and campus renters find a place.
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 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.
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.
My job was to build out a reusable HTML email template that can be reused through multiple campaigns.
A minimal framework that contains common mixins, classes, and helpers that I use on almost every project.
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.
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 is a custom responsive WordPress theme built with Advanced Custom Fields and the _s starter theme.
For this project, my job was to build out an informational micro-site on top of an existing WordPress website.
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.
Check out code samples written in JavaScript, React, Node, and more
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 […]
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 […]
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 […]