Skills & Qualifications
BSc (Hons) Digital and Technology Solutions
Graduated with First Class Honours on the Software Engineering pathway.
A Levels
A Levels in Physics, Computer Science, and Mathematics, showcasing strong analytical and problem-solving skills.
Firmware & Embedded Systems
Proficient in C++ and Java for developing low-level firmware and embedded systems using OOP principles.
Python
Proficient in API Development, JSON handling, Web Development, Threading, and Asynchronous Development.
Database Design & Integration (SQL)
Experienced in integrating, designing (to suitable normal forms) and using databases through SQL queries, commands and requests.
Version Control
Experienced use and a strong understanding of version control, including GitHub and GitLab.
Docker & Kubernetes
Skilled in Docker and Kubernetes for container management.
Project Management
Experienced in leading the development of Software Engineering teams, an example being my Virtual License Card application.
CI/CD Pipelines
Experienced in designing and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like GitHub Actions, and GitLab CI/CD.
Software Testing
Strong understanding and experience in organising and deploying complex software testing techniques (such as Unit, Functional and Regression Testing).
Kotlin, Gradle
Experienced in app development and deployment with the likes of Android Studio and Gradle.
Smart Cards & Virtual Smart Cards
Skilled in developing and integrating smart card solutions conforming to ACOS3 and ISO7816 standards, with expertise in PC/SC interfaces and secure authentication protocols.
Documented Design
Proficient in Microsoft Office Suite and online editors like Canva.
HTML, CSS, JS, Java
Skilled in web design, wireframing, SYSML, and dynamic web development with RESTful principles.
Software Documentation
Experienced in the creation and maintenance of Software Documentation such as Risk Assessments, Gantt Charts, Trello Boards etc.
Networks
Strong understanding of network topologies, designs and congestion control.
Machine Learning & AI
Experienced in building predictive models and working with frameworks like TensorFlow and scikit-learn to solve real-world problems.
Data Analysis
Proficient in analyzing and visualizing data using tools such as Tableau and Power BI. Experienced in creating interactive dashboards, generating actionable insights, and presenting complex data.
Always learning more :) ...
Software Projects
Select a Project to view it's details.
Virtual License Card [2025]
This project enables remote testing of smart card interactions by emulating a physical smart card with a virtual one. It seamlessly integrates with existing embedded systems using ARP requests and PCSC communication, creating a robust and flexible testing solution. By removing the need for physical cards, it enhances reliability, accelerates development, and supports automation in controlled environments.
Project Languages, Tools and Methodologies:
Java, C++, ARP, DevOps, Jira, Confluence, Git, PCSC, PCSCD, ACOS3, ISO7816
Employment History
Software Engineer – Yunex Traffic (2025 – Present)
Now working as a Embedded Software Developer in the firmware team, contributing to the development of innovative solutions for traffic control systems following the completion of my degree apprenticeship.
Degree Apprentice Software Engineer – Yunex Traffic (2022 – 2025)
Working in the firmware team, contributing to the development of innovative solutions for traffic control systems as part of my degree apprenticeship.
Retail Assistant – Cotswold Outdoor (2021 – 2022)
Provided customer service and support in a busy outdoor retail environment, assisting customers with product selection and maintaining store standards.
Retail Assistant – Pets Corner (2020 – 2021)
Supported daily store operations, delivered excellent customer service, and maintained product displays in a pet retail setting.
Education
Southampton Solent University (2022 - 2025)
BSc (Hons) Digital and Technology Solutions (Software Engineering pathway) — Graduated with First Class Honours
Ferndown Upper School (2020 - 2022)
A-levels in Mathematics, Physics, and Computer Science.
Glenmoor and Winton Academy (2015 - 2020)
11 GCSE's (Grades 6-8) (B-A*)