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
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
Business Management Virtual Work Experience
(2nd Aug - 13th Aug 2021)
- Gained a sound understanding of the inner-workings and concepts related to Business Management and the ability to identify the skills needed to pursue a career in this sector.
- Participated in meaningful interaction with industry professionals through live webinars.
- Developed knowledge of key employability and transferable skills, as well as a sound awareness of employer expectations.
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.
