William Gilgunn

Developer

I am working as a full-stack software engineer at IBM, where I am leading the transformation of a monolithic application into a set of micro-services, by facilitating the digital transformation of the IBM sales platform that drives $14B dollars in revenue. I previously worked CICS Application server for two years after graduating with a First Class Bachelor's degree in Computer Science from Newcastle University. You can read more about me here.

Portfolio

Here is a list of projects I've completed over the years, either in my spare time, as part of my job, university, or from a course I've completed. Some have clickable links if they are public.

svelte

Portfolio Website

Dynamic and responsive website crafted with precision using Svelte and TypeScript. The modern interface is styled with TailwindCSS, ensuring both functionality and aesthetics seamlessly combine to enhance user experience.

Svelte

TypeScript

Tailwind

rootsplay

Rootsplay

An integrated football management application facilitating player coordination, manager interactions, and streamlined payment collections via Stripe. Developed with a React front-end and a robust Java Spring Boot back-end, hosted seamlessly on AWS.

Java

Springboot

JavaScript

seedify

Seedify FCFS Bot

Developed a JavaScript script to communicate seamlessly with a Solidity-based blockchain smart contract, ensuring a prioritised and equitable token distribution. This integration resulted in a commendable 97% transaction success rate, significantly reducing missed opportunities.

JavaScript

Solidity

Web3

python

Automated Regression Tester

Independently conceived and implemented an enhanced build testing process using Python and the Jenkins API. Transitioning from a manual, inconsistent method, I autonomously developed Python scripts to manage Jenkins builds. This yielded an annual saving of 65 developer hours.

Python

Jenkins

Docker