Here is my Portfolio








FlushFinder Mobile App
Built in 8 days as part of a 4 person team, FlushFinder is an IOS and Android app helping users find their nearest public convenience. The backend uses MongoDB and Express. The front-end is build with React Native and React Native Maps.
API Server
API server for a social news app. Using PostgreSQL, Express, JavaScript alongside Supertest and Jest for testing, the API offers a range of Create, Read, Update and Delete (CRUD) operations complete with error handling.
News Web App
Built with React, this news app uses Axios to make calls to the API server. It's a fully responsive site and works in both light and dark mode using vanilla CSS. Note, the example my take a couple of minutes to display as it uses a free hosting package.
Sliders Game
Sliders is a daily challenge game based. Using React and the MUI library, the game challenges you to slide 5 sliders to a specific target number. The aim of the game is to get zero. My best is three. Can you beat it?
Commyounity Open Source Project
Still very much a work in progress, but Commyounity is aimed at villages and small towns to give the community, schools, churches and local businesses a place to organise and share to build a tighter community without the prying eyes of the tech giants harvesting their data.
Nasa Meteorite App
A small project for fun using Nasa's API to display meteorite data be year. Select a search year to see what meteorites fell to earth in Earth. Built using React, Material UI, Chart.js and Leaflet libraries for data visualisation.
Binary Battle
This game is completely original and not just noughts and crosses rehashed. Honest. It's pure HTML, CSS and JavaScript. It looks beautiful, and the screenshot is my 7 year old son beating me!