At the University of Worcester, I have pursued a comprehensive Computing degree, developing both theoretical knowledge and practical skills. My studies involved hands-on projects, collaborative teamwork, and research, equipping me with a strong foundation to tackle real-world challenges in technology and software development.
At Huws Gray, I have contributed as both a web developer and an app developer, designing and implementing solutions to improve digital experiences and streamline business processes. My role involves full-stack development, collaborating across teams to deliver efficient and user-friendly applications.
A fork of the WiFiManager library tailored for ESP32, offering a streamlined captive portal for easy and dynamic Wi-Fi network configuration.
SmartDeviceHub is an open-source platform designed to simplify the management and integration of smart home devices. It provides a centralized hub for connecting, controlling, and automating various IoT devices, enabling seamless interoperability and enhanced user experience.
Built a client website from the ground up, including requirements gathering, system planning, and full implementation for a new business initiative.
A portfolio website I built for a client including a custom content management system for them to customise the content on the pages of the website built on top of a LAMP stack.
A CRUD Application built with ReactJS & ExpressJS which allows people to create accounts and write text to post which other people can view. People can also edit or delete their posts.
C - User Signup & Creating Posts
R - Viewing User Posts
U - Editing Posts
D - Deleting Posts
This was achieved by creating a REST API with NodeJS &
ExpressJS using a MySQL Database.
Authorization/Authentication
was achieved by verifying JSON Web Tokens
An application that consists of multiple types of fish swimming around an aquarium built on top of a simulation developed by a peer. Repository includes design documentation of how the applcication was built. Utilises SOLID, reinforcing Loose Coupling & High Cohesion
A game based on rebuilding an infirmary building. Represents many skills such as event management, storyline inclusion, audio implementations, a combat system, inventory systems, animation, etc.