❖ Helping build a solution to diagnose lung cancer through a cheek swab.
❖ Built and released an initial product to run through medical trials, allowing doctors to request swabs on behalf of customers & lab processors to track the progress throughout the whole process.
❖ Built a python solution to help visualise the outputs from our data normalisation steps.
❖ Designed a solution to fix the authorisation of our nextjs application to simplify the way we verify our access levels.
Skills/Tech - Node | Typescript | React | Nextjs | Tailwind | AWS | Python
❖ Built the joint mortgage applications flows opening Nomo’s business from individual applicants to joint mortgage applicants.
❖ Maintained & built CMS style components that would integrate with Contentful during our build process to help build branded websites. Each one of these components was styled using tailwind to keep a consistent user interface.
❖ Built a multi factor authentication process & application to allow our mobile apps to be tested by Apple reviewers quicker and with less failures. Implemented using Nextjs, typescript and a Redis DB.
❖ React front end integrating with Graphql endpoints to build out the end to end user experience.
❖ Updated the gitlab merging process & Vercel deploy pipelines for our front end application to update the process to industry standard.
Skills/Tech - Node | Typescript | React | Nextjs | Tailwind | Contentful | Vercel | NX | Jest
❖ Successfully orchestrated a seamless three-step data migration process, ensuring uninterrupted service for over 2000 high net worth individuals as we transitioned from our legacy infrastructure to a modern system.
❖ Created an Authentication & Suitability UI that is essential to keep the business compliant to ensure only verified user’s can access the business products. This was fully tested using Jest for both unit and end to end testing.
❖ Assembled a Document upload workflow for users to provide KYC/KYB documents. This meant creating both a UI, API & the correct Azure storage to manage these documents.
❖ Successfully built a customer facing dashboard using Vue.js. Helping to visualise the customers investments and analyse investment portfolios.
❖ Spear headed a spike migrating express API’s to firebase cloud functions.
Skills/Tech - Node | Typescript | Nextjs | Postgres | Docker | GCP & Firebase | Vue.js | Cloud Functions | Firestore
❖ Leading a team that builds and maintains an AI platform that provides
support to 10,000+ banking customers daily.
❖ Node.js microservices running on a Kubernetes cluster on Azure.
❖ Was responsible for managing 3 React UI’s, ensuring they were up to a good standard, well tested and deployed in a responsible way.
❖ Built a React Component Library to provide a consistent and reusable user
interface to serve internal colleagues across the bank.
❖ Responsible for training 2 junior developers over an 18 month period.
❖ Making AI centric design decisions for the product in order to
provide the best solutions for customers.
❖ Lead a piece of work to integrate with the banks legacy systems;
communicating with other teams and using defensive programming
practices to account for bad data from old systems.
Skills/Tech - React | Redux | Node | Typescript | Express | Azure | Docker | Kubernetes | Jest | Postgres
❖ Working on an industry leading chat bot as a service platform in the
banking sector.
❖ Responsible for maintaining and building node.js micro services on a
product live to 12 million customers.
❖ Lead a migration to the cloud which meant containerising repos and
creating Azure Devops pipelines
❖ Applied an authentication process for the products user interfaces
using bearer tokens.
I am currently building a project using Vercel’s T3 stack. This is a group of technologies such as Next.js, Typescript, Trpc, Prisma, Tailwind & NextAuth. This project started off as a side project to test out NextAuth but it continued to develop. I have since introduced 2 forms of authentication to the app, passwordless authentication & SSO making it as streamlined as possible for users to gain access to the app.
The current goal of the project is to develop a full stack application that creates a competitive league within friendship groups around sports events. Although this started as a side project it has since developed into an end to end product and has been great to keep my React & Typescript skills sharp.
Skills/Tech - React | Node | Typescript | Next | Docker | Tailwind | Postgres | Jest
I have an interest in web3 and smart contract technology so I wanted to do a side project to understand this better.
Skills/Tech - Node | Web3 | Infura | Typescript | Nest | Docker | Postgres | Jest
Qualified with a Merit in BCS’s level 4 apprenticeship program for software developers.