About

    I'm currently studying Computer Science and am aspiring to be a Software Engineer after University.

    I enjoy the creativty of solving problems with code and am experienced with C++ and working under the Agile methodology.

    I have recently finished my placement year at Leonardo and am currently doing my final year at university.

    My Work Experience

    Industrial Placement Software Engineer | Jul 2024 - Jul 2025

    Leonardo

    Leonardo focuses on the technologies in aerospace, defence and security. I worked at the Newcastle site and was focused on radar software development.

    I got the opportunity to be a scrum master within my software team, this involved leading daily stand-ups, assigning and organising tasks, presenting demonstrations and feedbacking to the Edinburgh teams.

    I also developed mapping prototypes with C++ and QT as well as attended an AI & Machine Learning Hackathon.

    Junior Software and Support Engineer | Jun 2023 - Aug 2023

    Cognidox

    Based in Cambridge, Cognidox provides document management solutions for medical devices and high-tech product development. I was involved in testing the solution’s capabilities with automated scripts, developing a customer support dashboard and researching AI tools to aid in customer onboarding.

    Bar Associate | Jun 2022 - Jan 2023

    J D Wetherspoon

    This was my first part-time job after Sixth Form. My role involved working behind the bar, bringing food to customers, cleaning and closing at the end of the shift.

    My Education

    Nottingham Trent University | 2022 - 2026
    BSc Computer Science

    Ipswich School | 2015 - 2022
    A Levels in Design Technology, Computer Science and Mathematics

    Projects I've worked on

    QT Vector Maps Prototype | 2024 - 2025

    For Leonardo. I investigated the feasibility of vector maps and developed a prototype of Leonardo's radar GUI, displaying this map type. This was developed using the QT development framework.

    Multimodal LLM Testing and Deployment Investigation | 2024

    For Leonardo's AI & Machine Learning Hackathon. Meta's Llama 3.2 large language model was used to describe and interpret images and text prompts. The AI model was investigated to see how well it would describe and recognise images such as military vehicles, SAR imaging and optical satellite images of countries.

    Weather Data Application | 2024

    For Software Design & Implementation module in Year 2. A basic command line which use's Open-Meteo's API to retrieve and display weather data.
    [Code] [Download]
    Weather Data Application

    Parsing GPS Data & Unit Testing | 2024

    For Software Engineering module in Year 2. I implemented functionality to parse and interpret GPS coordinates from specified data formats. Jenkins was also utilised to test the functionality as I was developing it. I also designed unit tests using the Boost Unit Test Framework.

    Cloud Storage System | 2024

    For Systems Software module in Year 2. A GUI app which uses Docker containerised environments, functioning as cloud-based file servers.
    [Code]

    Customer Support Dashboard | 2023

    For Cognidox. A dashboard that handles Hubspot support ticket data, visualising the correlations between ticket issues and the type of industries submitting them, shown through bar and area charts.

    Randomly Generated Maze | 2022

    For Programming module in Year 1. My randomly generated maze program which utilises the depth-first search algorithm. This program uses the SFML library.
    [Code]

    Spaced Out | 2021

    This was my NEA project during Sixth Form. It's a 2.5d platformer game made with Unity.
    [Code] [Download]
    Spaced Out game