Matthew Bowman

Structured Systems Analyst & Full Stack Developer

GitHub

Skills

Frontend

Icon of HTML5 Logo Icon of CSS3 Logo Icon of JavaScript Logo Icon of ReactJS Logo Icon of Bootstrap Logo Icon of TailwindCSS Logo

Backend

Icon of NodeJS Logo Icon of ExpressJS Logo Icon of PHP Logo Icon of Java Logo Icon of C# Logo Icon of C# Logo Icon of C# Logo Icon of MySQL Logo

DevOps

Icon of Git Logo Icon of GitHub Logo Icon of Linux Logo Icon of Ubuntu Logo Icon of Digital Ocean Logo Icon of Cloudflare Logo

Miscellaneous

Icon of Unity Logo Icon of Unity Logo

Professional Experience

University of Worcester

September 2021 - June 2024

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.

Huws Gray

June 2024 - Now

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.

Current Projects

Icon of HTML Logo Icon of C++ Logo Icon of C Logo Icon of Arduino Logo

ESP32-WifiManager

A fork of the WiFiManager library tailored for ESP32, offering a streamlined captive portal for easy and dynamic Wi-Fi network configuration.

Icon of C# Logo

SmartDeviceHub

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.

Web Projects

Image of a calculator
Icon of HTML5 Logo Icon of CSS3 Logo Icon of JavaScript Logo Icon of ReactJS Logo Icon of NodeJS Logo Icon of ExpressJS Logo Icon of MySQL Logo

HedgerAI

Built a client website from the ground up, including requirements gathering, system planning, and full implementation for a new business initiative.

Image of a calculator
Icon of HTML5 Logo Icon of CSS3 Logo Icon of JavaScript Logo

SaaS Landing Page

A sample landing page for a SaaS application

Image of a calculator
Icon of HTML5 Logo Icon of Bootstrap Logo

Weather Application

A weather application to inform people of the weather.

Image of a calculator
Icon of HTML5 Logo Icon of JavaScript Logo Icon of ReactJS Logo Icon of TailwindCSS Logo

Discord Interface

A ReactJS app with TailwindCSS to demonstrate skills.

Image of a calculator
Icon of HTML5 Logo Icon of CSS Logo Icon of JavaScript Logo Icon of PHP Logo Icon of Ubuntu Logo Icon of Digital Ocean Logo Icon of Cloudflare Logo

Portfolio

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.

Image of a calculator
Icon of HTML5 Logo Icon of CSS3 Logo Icon of JavaScript Logo

Sketch-It

A website providing the user with the ability to draw.

Image of the Social Media App
Icon of HTML5 Logo Icon of JavaScript Logo Icon of ReactJS Logo Icon of Bootstrap Logo Icon of NodeJS Logo Icon of ExpressJS Logo Icon of MySQL Logo Icon of Git Logo

Social Media App

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

Software Projects

Icon of NodeJS Logo

Discord API

An application to connect to the gateway provided by Discord.

Icon of Java Logo

JavaFish

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

Games

Image of the Social Media App
Icon of Unity Logo Icon of C# Logo

The New Infirmary

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.