I make it my mission to understand as much as possible about programming, different languages and tools and the wider web ecosystem. I particularly enjoy building APIs and microservices with C# and Node. I also have a keen interest in security, currently studying the HackTheBox Bug Bounty certification, learning all about common web vulnerabilities and penetration testing techniques.
I love to work with React and JavaScript, Node and AWS – using programming to solve real-world problems. I am currently working on a web app that allows the user to create custom location markers, with user-generated images and data.
I have a passion for web development and making user-friendly, beautiful websites and apps. I like to work on side-projects which helps develop my knowledge and skills.
My first language was JavaScript, although I am now comfortable working with Java and C# and am happy to learn new languages and frameworks - whatever the project requires.
Shaw Farm Holidays requested a more modern design with an emphasis on images and visual elements to give focus to the Peak District as a peaceful, relaxing and beautiful place to stay on holiday.
Care was taken to ensure a smooth site transition, with a focus on performance and maintaining the core functionality of the booking system using a third-party system. This was maintained but made to look more appealing and in fitting with the rest of the design.
Created a prototype 1 vs 1, human vs computer heads-up poker app. Fun side project with more complex logic and state management
An enjoyable and useful pet project that involved full-stack development of a beer bookmark app. The user can signup and search for beers and ales to add to their private lists.
A work in progress - mobile app to be used for foraging and nature enthusiasts for locating and storing location markers.
Using sqlite for storing data and googleMaps API for the map interface.
A fun pet project making a prototype level for a platformer game.
Use of classes for different types of object, spritesheets and game mechanics.
A fun pet project involved building the logic and front end of a logical puzzle app, based on Kakuro puzzle.
The player has to place a number between 1 and 9 in each square, so that they total the target number in the gray box above and/or to the left. Numbers cannot be repeated in a single set.
Heatons Cats were using a simple Wordpress theme that was functional, but old-fashioned and not reflective of the fresh new face of the charity.
They required a custom Wordpress theme, so that the re-design did not change their day-to-day running of their content management system.
I help maintain the site with periodic updates and occasional custom content.