KW Web Development

This website is my first personal site that integrates a fully custom designed wordpress theme.


I required a site that had database functionality in order to easily upload my portfolio projects, and also to gain experience in using a content management system which is a popular choice for companies when choosing a modern website.


Technology’s used include: HTML, CSS, SASS, WordPress, PHP, and potentially Javascript in the near future.

AW Air Conditioning

This site was produced for a family member whos business was in need of improvement from a free, “build it yourself” website that was hosted on a third party sub-domain.


The primary objectives with this site was to produce a professional design, hosting with its own domain name, and to provide search engine optimization that could increase potential revenue.


As of writing, the site achieves a 1st page position on google for certain local search terms, while most search terms rank within the first 2 pages.

Javascript: Understanding the weird parts.

This course is by far the most detailed course I have taken on Javascript, taught by expert Software Architect and UX Designer Anthony Alicea.


This course covers such advanced concepts as objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more.


Course: Javascript: Understanding the weird parts.

NA Tours

This project was built as part of a course taken on advanced CSS and SASS.


The course included topics such as Sass variables, mixins, custom grids, CSS architecture, BEM methodology and component driven design.


Course: Advanced CSS and Sass

KW Web Development (Legacy)

This was my first site built using HTML, CSS, Javascript and Bootstrap, while a very basic site it utilizes a high quantity of javascript which was necessary to ensure the animations could play seamlessly and allow the websites pages to run dynamically from the root domain.


(Requires Javascript)