PROJECTS
eCommerce Automated Tests
C# / .NET Core / NUnit / SpecFlow / Selenium
Typescript / NodeJS / Playwright
Automated End-to-end tests in a Behavior-Driven Development (BDD) style using
SpecFlow/Selenium for an e-commerce website. As well as a playwright testing library version.
The tests simulate user interactions like purchasing items, applying discounts, and verifying order
details.
History Maze Game
ExpressJS / NodeJS,NPM / HTML / CSS / JavaScript
An educational Maze Game web application (MVP), that incorporates checkpoints
that asks the user a random history questions, fetched from a created backend API.
[https://history-maze-gmae.onrender.com/index.html]
Energy Management System
Django, Python / HTML / Bootstrap,CSS / JavaScript
FYP Web Application, that helps you to monitor and track your energy usage. The
system is designed to help you add,identify household appliances with budget limits and a community
forum.
[https://re-energise.xyz/]
Auction System
Django, Python / Vue / HTML / Bootstrap,CSS / JavaScript
eBay Dupe web application. Developed with Django backend & Vue frontend. Includes auto email sending, using Ajax where required with Vue and fetch API .
Github
Well-being Mobile Application
React Native / Firebase
Developed a prototype for a group mobile app, called Mindlift. Utilising React Native framework - javascript and Expo CLI. As well as backend firebase for storing users and appointments (feature).
GithubRacing Simulator Text Game
Java
Implementation of object oriented concepts in my racing game simulator program, such as class hierarchy, inheritance, polymorphism and abstraction.
GithubHelp-Bot with Triggers/Responses
Java
Developed a java program in a procedural way, including file input/output, that allowed users to ask certain questions determined by trigger words and in response get a useful reply by the program in relation to the question.
GithubPersonal Website
Django, Python / Bootstrap,CSS / JavaScript
My personal portfolio website, which I plan to keep up to date with projects and experiences.
GithubWORK HISTORY
Software Engineer, NatWest Group, London
(Sept. 2026 - Present)
-
● Build and productionise AI/ML-enabled applications within NatWest’s Data Science & Innovation team, helping business areas adopt scalable GenAI solutions.
● Develop backend services using Python and FastAPI, integrating with data sources, internal platforms and large language model APIs.
● Support the transition of proof-of-concepts into production-ready applications through testing, documentation, monitoring and scalable deployment patterns.
● Collaborate with cross-functional teams and stakeholders to understand business problems, design technical solutions and hand over applications for BAU support.
● Gain exposure to cloud-based deployment practices, including AWS, containerised services and infrastructure-as-code tooling such as Terraform.
Graduate Software Engineer, NatWest Group, London
(Sept. 2024 - Present)
- Wealth CDIO, API Management Team: Worked within a backend microservices team developing Java Spring Boot services and automating Kafka infrastructure processes, delivering reliability improvements that reduced cleanup failures by over 80% and saved 25+ man-days annually.
- Internal Audit, Web Apps & Tools Team: Designed and delivered production-ready GenAI-powered audit tools using Python (Flask), React, and PostgreSQL, building full-stack systems that automated document analysis, code review, and audit insight generation for internal teams.
- Hosting Solutions, PaaP Enablement Team: Developed infrastructure automation using Kratix, Terraform, Kubernetes, and AWS, building reusable platform capabilities and streamlining cloud provisioning workflows for internal product teams.
Graduate SDET Consultant, nFocus Testing
(Jan. 2024 - Aug. 2024)
- Developed robust and maintainable test automation frameworks using C#, JavaScript, and TypeScript, enhancing my ability to deliver high-quality, efficient testing solutions.
- Automated Test Suite Development: Created automated test suites to ensure software applications are rigorously tested for functionality, performance, and reliability.
- Technical Skill Enhancement: Expanded my technical expertise in test automation, gaining practical experience in utilising industry-leading tools, includes Playwright and Selenium.
Web Developer Trainee, La Fosse, Victoria
(Oct. 2023 - Dec. 2023)
- Tech trainee at La Fosse Academy, an award-winning training academy that supercharges technology careers. During an intensive 12-week course, students learn technology fundamentals.
- Engaging in hands-on learning and real-world projects, including building applications, working with databases, and following Agile development practices, demonstrating practical knowledge in software development.
- Developed practical knowledge in programming languages, frameworks, and software development
methodologies:
- Languages: JavaScript, HTML, CSS, Python
- Frameworks: React, Express
- Software Development Methodologies: Agile, Scrum, Kanban
Content Creator (5,000 Subscribers), YouTube
(2014-2017)
- Learnt how to manage my time efficiently, whilst acquiring skills like editing and expressing my creativity when planning and creating videos.
