Projects and Code Examples
- 
            
Glitch
This Bookmarklet keytool application runs various page checks and functions. Cannot mend tears.
 - 
            
Icon Library
This small application is used to help find Font Awesome 5 icons
Code: HTML / CSS / JS - 
            
JavaScript Design Pattern: Revealing Module
An example implementation of a JavaScript Design Pattern: The Revealing Module Pattern.
 
ZERO System - A Website Builder
This project is a culimination of all the skills I've learned from a Front-end perspective. I've built a number of components as consistently, performant, and accessible as possible, keeping in mind the goal is always to move this to a CMS based system that should allow any non-technical user to build webpages.
- 
                
ZERO System
 - 
                
core.css
This CSS (SASS) framework is built under the Zero System framework, and invented by me.
 - 
                
core.js
A Revealing Module JavaScript Design Pattern.
 - 
                
Accordion
A set of various type of Accordions.
 - 
                
Autocomplete
An example of an accessible autocomplete form and dropdown.
Code: HTML / JavaScript - 
                
Carousel
A mix of various responsive carousels and a Carousel Builder.
 - 
                
Cross window communication
Send messages between a window and its popup.
 - 
                
Dialog
A custom built modal component and an example of the dialog element
 - 
                
Draggable
A set of various Draggable examples.
Code: HTML / JavaScript - 
                
Form Validation
Form input examples and validation. 0 WCAG 2.0 A and AA errors.Code: JavaScript - 
                
Height Equalizer
A height equalizer function.
 - 
                
iframe communication
Send messages between a window and its embedded iframe.
 - 
                
Isotope
A multi-option example of the Isotope library in use.
Code: JavaScript - 
                
Menu and Submenu
A set of various type of Menus and Submenus.
Code: HTML / JavaScript - 
                
Popover
A custom built popover component.
 - 
                
Responsive DOM Manipulator
A way of moving DOM elements around at responsive breakpoints for a11y/tabbing order
 - 
                
Show more
Hide part of a container, only to be displayed with a show more link.
Code: HTML / JavaScript - 
                
Tabs
A Tabs example.
 - 
                
TinyMCE
Examples of TinyMCE 6, a basic and advanced example as per the requirements listed
Code: HTML / JavaScript - 
                
Toast
A custom built toast message component.
 - 
                
Waypoint
Various examples of using Waypoint library.
Code: HTML / JavaScript 
General Notes
- 
            
HTML
 - 
            
CSS
 - 
            
JavaScript
 - 
            
React (and NextJS)
 - 
            
Accessibility
 - 
            
Performance
 - 
            
Personal Brand + NPS
 - 
            
Management
 - 
            
Terminal
 - 
            
Python
 - 
            
Node
 - 
            
PHP
 - 
            
SEO
 - 
            
Regex
 - 
            
SQL
 - 
            
git
 - 
            
Sublime Text Notes
 - 
            
Excel
 
Book + Course Notes
- 
            
Same as Ever
Completed Oct 2024 - 
            
QBQ! The Question Behind The Question
Completed June 2024 - 
            
The New One Minute Manager
Completed Mar 2024 - 
            
Unreasonable Hospitality
by Will GuidaraCompleted Jan 2024 - 
            
Design Systems Handbook
by InvisionCompleted Jul 2021 - 
            
Web Accessibility
Completed Jul 2020 - 
            
Web Accessibility for Developers
Completed Oct 2018 - 
            
Winter 2018 Full Stack Masterclass
Completed Mar 2018 - 
            
JavaScript Design Patterns
by Addy Osmani - 
            
Managing Humans
by Michael LoppCompleted Mar 2017 - 
            
The Power of Habit
Completed Nov 2016 - 
            by Marie KondoCompleted Nov 2016
 - 
            
The Design of Everyday Things
Completed Jun 2015 - 
            
Smashing Magazine Book #2
Completed Apr 2013 - 
            
Smashing Magazine Book #1
Completed Apr 2013 - 
            
Eric Meyer on CSS
by Eric MeyerCompleted Jan 2011