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, deployed with Vercel in Visual Studio Code.

Check out the code for this site - here