I'm Patrick, a Software Engineer based in Manchester
I am extremely passionate about software craftsmanship, best practises and the automation of tedious day-to-day tasks
If I am not coding then I am probably on a hike or tending to my cactus garden 🌵
Barclays Mobile Banking is one of the UK’s best banking apps.
I have facilitated and lead the development of a number of features in the application such as the homepage, business banking invoicing and spending analytics to name a few… In more recent times I have focussed my role on code quality, automation and providing technical direction for the project. I have reworked and improved number of existing CI/CD pipelines as well as implementing and deploying new jobs that promote good coding standards as well as the maintainance of the project. I am currently focused on the modularisation and restructuring of the project in order to promote a new way of working.
The Direct Line Group is one of the UK’s largest insurers. DLG approached wejo to create an app that could offer drivers cashback on money they have spent in shops, I was part of a team of 3 client developers and was instrumental in it’s development; working with designers and back end teams to produce a quality product for the end user.
#Android #Java #Rewards #Cashback
Rewardrive was a telematics app that rewards drivers for safe driving.
I was responsible for maintaining this app on Android and iOS as well as creating new flavor variants for new clients. I subsequently facilitated the reimplementation of the application.
#Android #iOS #Swift #Java
The Chester Ale Trail is a guide to help you find the best pubs in Chester in which to enjoy local ales. Complete the trail and collect a free pint!
I was responsible for the implemenation and release of this app which consumes data from a REST api and utilitises bluetooth iBeacons to check into locations on the ale trail and subsequently earn the user a free pint.
Fragger.IO was an iOS multiplayer game developed as part of a university assignment. The gameplay is somewhere in between battleships, Pacman and minesweeper; dropping grenades are invisible to the enemy and vice versa. The damage inflicted on the opponent is directly proportional to the distance they are from the grenade blast, the first player to take a fatal amount of damage loses.
I was responsible for implementing this application and the supporting web services, it was completed over the course of approximately four weeks.
#Swift #SpriteKit #Node.js #socket.io
Rotex were looking for an app used to retrieve datasheets and other supporting information to aid sales staff in their efforts at trade shows. The idea of the app is fairly simple; consume and synchronise data exposed by a web api.
I was responsible for the implementation and support of this application.
#Java #Android #SQLite #CustomViews
Hedcamz approached Footsqueek looking for a companion app to bundle with their affordable action camera: the Olfi Camera.
I was responsible for the implementation and supporting this application. I was asked to integrate a third-party SDK for the camera however, it proved to be extremely unstable and subsequently I was required to reverse engineer the SDK in order to create a new, stable and well-documented API.