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.
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.
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.
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.
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.
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.
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.
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.
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.
Built with React, Next.js and Tailwind CSS, deployed with Vercel in Visual Studio Code.
Check out the code for this site - here