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.
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
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 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
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