Built using vanilla Javascript, this recipe keeper includes the ability for the user to create and store their own recipes and ingredients, as well as create shopping lists of missing ingredients from recipes, and uses an API call to generate a random recipe for the user. This project uses async Javascript, API calls, and local storage, and is styled using HTML and CSS.
Launch AppThis notes app, built using Vanilla Javascript, allows the user to write and store their own notes, using local storage. This project includes a piece of bespoke code to turn Javascript dates into "time since last updated". Functionality created using Javascript, and styled using HTML and CSS.
Launch AppThis badass to do app includes a cutesy background, and a not so cutesy motivating tag line, all styled in CSS & HTML. Using local stroage, this app is built in vanilla Javascript, allowing users to add, delete and check off their tasks.
Launch AppFeaturing Javascript Animation, this minute keeper app, built in Javascript, allowers users to add their time, start, stop and pause the timer, with a little tomato styled background in HTML and CSS, to remind people to keep their pomodoro timing!
Launch AppPerfect couples movie night app - this Vanilla Javascript app cleverly uses HTML and CSS styling, controlled by Javascript, to compare two movies statistics, and highlight which one did better.
Launch AppThis website, build in Python using Flask and SQL, is a fully functioning blog website. Including production grade authentification via LoginManager, this website allows for hidden Admin controls and commenting by logged in users.
Launch AppCreated in Turtle using Python, this Snake Game emulates the classic 90s mobile phone game.
Launch AppBuilt using TKInter, this game, complete with GUI, flashes user defined vocab words. Cards that the user clicks as 'known' are removed from the flashdeck.
Launch AppThis React app, utlises an API to display the temperature in the city of the users selection. Cutely styled and mobile responsive in HTML and CSS.
Launch AppThis dictionary app allows users to search for any word, and find both written and audio pronounciations, meanings & definitions. Created in React, and desgined in HTML and CSS.
Launch AppThis Vanilla Javascript Project allows PC users to strike any key, and guess a random word generated by an API calls. Show cases the best of Javascript including async await, API calls and event listeners.
Launch AppThis maddening matter.js PC game allows users to navigate an endless series of randomly generated mazes.
Launch AppThis short one page portfolio shows off what can be made with basic HTML and CSS.
View ProjectA start-up app product page, built to show off the capabilities of using a front end framework, in this case, Bootstrap.
View ProjectThis command line tool takes advantage of node.js to allow users to run projects from the command line.
View CodeBuilt in node.js, this command line tool emulates testing frameworks such as Mocha, to assist developers to find errors in their code without the need for manual testing.
View Code