A screenshot of Treasure Dash gameplay

Treasure Dash


Treasure Dash was a game idea which I'd previously made with a friend as a group project in university. The initial version was written in Java but it was very basic and unfinished. I decided to rebuild the project for the web and bring our initial vision to life. Continue reading »

Prisoner’s Dilemma Strategy Simulator


The Prisoner's Dilemma is a hugely influential game in the field of Game Theory. In Richard Dawkins' seminal 1976 book, The Selfish Gene, he describes a competition¬†organised by political scientist Robert Axelrod in which competitors could submit code for strategies for playing the game which were then pitted against each other. In this NodeJS app, I implement my own version… Continue reading »

David Hide's web portfolio site

My Web Portfolio


I made this website as a way to showcase my projects and provide some background about who I am and the skills I can offer. Continue reading »

Screenshot of Podsend homepage



A React single-page application (SPA) which processes the data from podcast RSS feeds and provides key facts such as how long the podcast has existed, what the longest ever episode is and the average time between releases. Continue reading »

Screenshot of readable-seconds npm package



An npm module which converts time in seconds into something human readable, complete with punctuation, conjunctions and nouns where appropriate. Continue reading »

Screenshot of Argmana web app



A simple anagram game. Choose a topic from the highest grossing films of all time to Ballon d'Or winners and test your knowledge by seeing if you can decipher the anagrams. Continue reading »



A randomly generated quiz about your Twitter friends. You will be shown 10 tweets from your friends and your task is to work out who wrote them. You will be given 3 lifelines which provide additional information to help you along the way. Continue reading »