PHP INI URL Shortener
Another URL shortener written in PHP which uses an INI file as a URL storage method.
A simple to-do list application that allows you to mark off (1 click) and delete (2 clicks) completed items, saving them in browser storage to prevent loss on page refresh.
HTML Link Page
A simple page to put your links (think "link in bio", "linktree" etc...) made with Bootstrap for quick deployment and easy customisation.
JS Advent Calendar
JS Christmas Countdown
JS Wage Calculator
JS Tip Calculator
A tip calculator that allows you to split it with others.
JS PayPal Link Generator
A generator for PayPal links so you can get paid for simple items quickly.
JS WhatsApp Link Generator
A generator for WhatsApp's click to chat feature using links, with an option for prefilled text too.
JS Show/Hide Password
JS Copy to Clipboard
JS Dad Joke
A simple app making use of the icanhazdadjoke API to fetch dad jokes.
PHP Confirm External Link
A simple PHP page to redirect external links to so a user can confirm before visiting them.
PHP Form to Email
A PHP script which sends form submissions to an email address of choice and offers a simple captcha to help prevent abuse.
PHP JSON URL Shortener
Another URL shortener written in PHP which uses JSON as a URL storage method.
PHP Flat File URL Shortener 2
Another flat file URL shortener written in PHP which uses a slightly different URL storage method.
PHP Hit Counter
JS URL Shortener
JS Text Editor
A little countdown widget that counts down to a specific date in days, hours, minutes and seconds.
HTML Suspended Page
A simple page to put on a client's website who is avoiding paying you for it (sigh).
JS Rock Paper Scissors
JS Toggle Dark Mode
JS What's My Screen Resolution
JS What's My IP
SVG Animated 404 Ghost
A cute animated ghost made to celebrate halloween and perfect for 404 pages.
JS GitHub Profile
An application that implements the OpenWeatherMap API to display the current temperature (centigrade or fahrenheit) and weather from the user's current location or a location they specify.
JS Unit Converter
An application to convert between different units of measurement including length, weight, speed, temperature and digital storage (more coming soon).
A little calculator with addition, subtraction, multiplication and division as well as clear and undo features.
Display your CV (resume) in a JSON-formatted way.
PHP Flat File URL Shortener
A flat file URL shortener written in PHP.
JS Password Generator
A simple notes application that allows you to edit and delete notes, saving them in the browser storage to prevent loss on page refresh.
JS Music Player
A simple counter application, saving the current count in the user's browser storage to prevent loss on page refresh.
JS Cookie Banner
A simple cookie banner implementation, saving the user's consent in the browser storage to prevent the banner showing on every page load.
Python Rock Paper Scissors
A CLI-based Rock Paper Scissors game written in Python.
Python Password Checker
A simple CLI-based password checker that rates your password* out of 5 for strength (* passwords are not stored).
Python Password Generator
A customisable CLI-based password generator written in Python.
Python Tic Tac Toe
A CLI-based Tic Tac Toe (Noughts and Crosses / Xs and Os) game written in Python.
Python To-do List
A simple CLI-based to-do list application written in Python.
Python Magic 8 Ball
A fun future-telling* CLI-based Magic 8 Ball program written in Python (* witchcraft not included).
A fictional CLI-based ATM banking application written in Python (demo PIN is 1234).
Python Vending Machine
A fictional CLI-based vending machine program written in Python.
A super simple CLI-based calculator written in Python.
Due to technical or legal constraints, this project has no live demo.
If the project has a you can visit its GitHub repository.
If you would like me to show you this project, please get in touch to book a session.