Skip to the content.

Projects

A collection of personal projects.

Contents

Birthday Calculator

Work out how old you will be in the year entered and what day of the week your birthday is.

Built using:

Block Breaker

Based on the classic game Breakout.

Inspired by this tutorial.

Built using:

Catch the Monster Game

Inspired by this tutorial.

Built using:

Nth Character Finder

Find the nth character in a word.

Built using:

Elliott Smith Tribute Page

A tribute page for the musician Elliott Smith built for freeCodeCamp.

Built using:

Geolocation Weather App

Simple weather app built for freeCodeCamp. It displays the local weather for the user based on browser geolocation.

Built using:

Hex Colour Generator

Randomly generates a hex colour on user input.

Built using:

Ionic Contacts Manager

A contacts manager that allows users to create, edit and view contacts.

Built using:

Issue Tracker

A small tracker app that allows a user to track issues which are then saved to their browser’s local storage.

Inspired by this tutorial.

Built using:

JavaScript Calculator

A simple calculator built for freeCodeCamp.

Built using:

Live Code Editor

An editor that lets you write HTML/CSS/JavaScript and see the results live in browser.

Built using:

Matrix Terminal

Inspired by this scene from the movie The Matrix, a simulation of Neo’s terminal. To achieve the typewriter effect I used this script.

Built using:

nickdraketabs.co.uk

Gave the original site a facelift using CSS, replaced much of the original HTML and made it mobile-friendly.

Built using:

Pomodoro Timer

A pomodoro timer built for freeCodeCamp.

Built using:

Quotes on Design Generator

Generates a random quote about design, built for freeCodeCamp.

Built using:

React Map Pins

A map with selectable location pins.

Built using:

A Wikipedia search viewer, it returns search results in card format with an image (if available).

Built using:

Rental Rate Converter

Convert between weekly and monthly rental rates.

Built using:

Simple Clock

A clock that switches between analog and digital.

Built using:

This Rabbit Does Not Exist

Displays a random photo of a rabbit generated by Stable Diffusion.

Built using:

UK VAT Calculator

A minimal calculator for quickly calculating VAT from an input amount.

Built using: