Work Experience

Graduate DevSecOps Engineer

IBM Consulting, London, UK | Oct 2024 – Present

Contributed to the frontend of AI assistant proof-of-concepts and supported cloud migration using AWS services like S3, DynamoDB, and WebSocket APIs. Enhanced agile workflows with Terraform, JIRA, GitHub, and React, optimizing CI/CD pipelines.

Technical Consultant Intern

IBM iX, London, UK | Aug 2022 – Aug 2023

Worked on Audi and EXOPOC projects. As a Full-stack Developer for Audi, collaborated with a large team to implement Figma designs, improve analytics with AEM, and integrate AWS-based solutions, boosting engagement by 30%. As a Back-end Developer for EXOPOC, built scalable middleware and documentation to support long-term maintainability.

Private Tutor (Maths and Computer Science)

MyTutor.co.uk | Jan 2021 – May 2024

Delivered customized tutoring sessions for GCSE and A-Level students. Enhanced academic outcomes by at least one grade on average and maintained high satisfaction through collaboration with schools and parents.

Personal Projects

Time-sheet Management System

Developed a modern time-sheet management system for a pharmaceutical consultancy using Next.js, React.js, MongoDB, and Node.js. Automated data handling, improved UX with Figma-driven prototypes, and deployed to Vercel with CI/CD pipelines.

Next.jsReact.jsMongoDBNode.jsJavaScriptHTMLCSS

Artificial Neural Network Implementation

Built a Java-based ANN to predict river flow using historical data. Applied 4-6-1 network structure with custom forward and back propagation. Preprocessed datasets, evaluated with RMSE, and fine-tuned hyperparameters for robust predictions.

JavaMicrosoft Excel

Task Manager App

A full-stack task management application built using Next.js, Prisma, and React. Features include task creation, editing, archiving, and an intuitive drag-and-drop interface. Developed for a Ministry of Justice coding challenge.

TypeScriptJavaScriptCSSNext.jsReactPrisma

Arduino-Thermostat

Embedded Systems Programming coursework project for building a home control thermostat. Designed to manage heating and lighting systems in a simulated house environment. Code was lost due to file corruption, but documentation detailing design, implementation, and testing is available.

C#

A Level NEA Project

A Level Computer Science NEA project developed in VB.NET. Utilized object-oriented programming to process game files and implemented SQL queries to manage game leaderboards.

VB.NETSQL

goSkate-App

Android application that allows users to upload and view local skatespots. Includes a feature to play the game of S.K.A.T.E with difficulty filters. Comes with a dedicated admin app for managing user content.

JavaHTMLCSS

Connect with me!

Built with React, Next.js and Tailwind CSS, using Visual Studio Code and deployed with care using Vercel .

Check out the code for this site - here