Easyodds App

Posted on Posted in Mobile Apps

Overview My main job at Easyodds is to maintain and update the Easyodds mobile app which is available on both Android and iOS. The mobile app’s main purpose is to compare the odds from all of the leading bookmakers across every sport both pre-match and in-play. The app also provides tips, horse alerts, free bets, offers, […]


Euro 2016 App

Posted on Posted in Mobile Apps

Overview After the great success of our event specific horse racing apps we decided to create an app for the Euro’s in France. The app would show the best odds from all the leading bookmakers for every single match. The app also listed all of the best free bets and offers with detailed previews and tips […]


Celtic Tales App

Posted on Posted in Games, Mobile Apps

Sustrans asked Hoffi to develop a complex mobile application which would include 6 Sustrans cycle paths with history and mystery stories. The mobile app needed to be available on iOS and Android. Six of us worked on this project including graphic designers, cyclists, story tellers and mobile developers. I worked with another mobile developer…


Video Scroll

Posted on Posted in Websites

Hoffi were invited to attend a two day convention by the BBC and compete with other companies to develop an interactive advertising campaign for the programme Hinterland. Over the two days each company had to develop a prototype that would showcase their respective idea for the advertising campaign. We as a team at Hoffi…



Posted on Posted in Games, Websites

While working for Hoffi I worked on a dot game using JavaScript. The idea is to collect the red circles by moving the grey circle (mouse position) as fast as possible. Once the red circles were collected they would surround and move with the grey circle at different speeds. This functionality was used in the development of Santa’s…


Show Me Where App

Posted on Posted in Mobile Apps

During my placement at Cardiff University I created an iOS and Android application called Show me where. The application is aimed at helping autistic children describe parts of their body. It works by allowing users to slide different body parts across the screen onto a virtual doll and then outputs the relevant audio telling the user which…



Posted on Posted in Websites

Here is a website I recently created for Prism Recruitment and Accountancy Limited. My client was in a rush to have the site up and running with all the existing content so I created a site using the Virtue theme on WordPress. I customised the layout and colour scheme using the clients feedback. I used the…



Posted on Posted in Games, Websites

In my spare time I decided to create a HTML5 game using impactjs game engine. The aim of the game is to collect ammunition around the map and shoot the boulders using the spaceship. It is fairly similar to the classic game asteroids. I created this game primarily using JavaScript, but PhotoShop was frequently used when…



Posted on Posted in Games, Websites

I was asked to design 10 levels of this Bird Game using the ImpactJS map creator Weltmeister. The aim of the game is to tap the screen or click the mouse to make the bird jump and avoid falling into the water and colliding with enemies to reach the end as quickly as…



Posted on Posted in Games, Websites

Here is a game I created in my spare time using ImpactJS using this tutorial. The aim is to kill the zombies using grenades and bullets as quickly and efficiently as you can. The player has 5 lives and there are 2 levels to complete. I created the functionality of the game in JavaScript…