about

I am very passionate about programming. Starting at a young age developing bots and private servers for games, it quickly became a hobby of mine to develop my programming ability by undertaking personal projects. When not behind a computer I enjoy learning new skills. I am currently trying to gain my private pilot license as well as learning Welsh.

Experience

Boolean UKInstructor
2020-11-01, Remote

Boolean is a programming bootcamp that offers an array of different courses. I work with students who are studying both the frontend and the backend courses. I am responsible for coaching students during their time at the bootcamp. This could range from helping with an exercise, grading, running workshops/demos, faux technical interviews, and curating individual learning plans.

FreelanceFull stack software developer
2021-04-01, Remote

As a full stack freelance software developer I have worked on several projects that have required that I work both in the frontend (in various technologies such as Angular and React) as well as creating backend solutions (either from scratch, or using a BaaS such as Firebase).

TumeloSoftware developer
2020-10-01 - 2021-04-01, Remote

At Tumelo I was responsible for maintaining and creating new features in our Go microservices. Additionally supporting our infrastructure using kubernetes as well as maintaining our backoffice using React/typescript

DelioSoftware developer
2020-03-01 - 2021-10-01, Swansea, Remote

In Delio I am responsible for creating and maintaining microservices in Golang. In addition to developing in Go, I also am responsible for creating the docker containers that the services run in.

GoforeSoftware developer
2017-06-01 - 2020-03-01, Swansea

Gofore is a consultancy company in which I was tasked with developing solutions for our clients' needs. I worked in a range of different technologies from Angular, Android, Go and other web technologies.

FreelanceSoftware developer
2015-09-01 - 2017-06-01, Remote

During my university studies I worked as a freelancer for Studio9. I developed an ecommerce platform in Go that enabled Studio9’s customers to upload images to be printed on a customized canvas. The platform was developed in Golang, using Stripe as a payment processor and bootstrap as a CSS library for the frontend.

Infinity BASSoftware developer
2014-08-01 - 2015-05-01, Swansea

When I worked at Infinity BAS I was responsible for maintaining the various websites the company owned using PHP and magento as well as developing an android application that would allow our customers to view statistics of the POS systems they purchased from us.

ITCSWeb developer
2013-02-01 - 2013-08-01, Bridgend

When I worked at ITCS I was responsible for developing catalogue websites for estate agents who purchased our software. I worked closely with our clients to develop a customized look and feel for their PHP based websites.