A small selection of the things I have created over the last few years. You'll find many more of them over at my Github account page. Most are graciously hosted on Github Pages.

I'm Feeling Stacky

I built a small Web Application that searches the Stack Exchange API for questions either directly or loosely related to what a user would like to know about.

I built this application to help demonstrate my understanding of working with API endpoints as this is what is done in the first year course I hoped to tutor.

This application has since been rebuilt using vue.js and vuex state management.

Visit Project


A small application that streams images off reddit and displays them nicely for viewing. I wanted to gain a larger understanding of new CSS layout and more alternatives to typical jQuery functions.

The page makes use of some interesting web technologies such as the fetch api, the flexible box layout and function debouncing to ensure a smooth experience for the user.

Visit Project

Local To Do

I created this page to experiment with storage methods provided by the browser and how I could provide an experience that could keep track of something without using a database.

I made use of the local storage in the browser to keep track of a list of things that need to be done with hopes of making the application offline first in the future.

Visit Project
HTML5 CSS3 JS LocalStorage


I created a simple responsive template that fitted my style to help me rapidly create new websites. The design options selected on the page hopefully work well together and the media queries are easy to understand.

This project is far from finished and I enjoy applying new styles or making slight changes in my free time as I continue to improve my own UX abilities.

Visit Project
HTML5 CSS3 Design Mobile


One of the first websites I built when I started at University revolved around understanding user requirements and constructing pages that fitted those needs.

Pages added value to the customers fictional business based on predefined needs and each page reflects these. We were able to interact with a fictional client over a message board and obtain requirements.

Please note that the project is hosted on Heroku and might take a moment to spin back up.

Visit Project


A URL shortener that takes a long link and generates a smaller one, most of the time.

I built this to attempt to understand how services like this might work behind the scenes and opted for a sequential base-64 incrementing ID for each short link.

Visit Project
HTML5 CSS3 JS node sqlite3