Experience

Professional journey spanning AI vision systems, mission-critical software, and customer operations. Passionate about building dependable, high-performance systems.

C++ Python AI/ML Systems Engineering Agile

Work Experience

MiDAS (Mission Director and Autonomy Systems) Software Engineer Intern

BAE SYSTEMS · Jun 2025 – Sep 2025

  • Engineered AI computer vision solutions in C++, creating a custom neural network with backpropagation (without external libraries), improving object detection accuracy to 99.98% across 10,000+ test images.
  • Implemented OTSU thresholding methods to enable object detection without prior model training with a 95% success rate, ensuring backwards compatibility with the neural network.
  • Created an internal universal debugger using binary and function instrumentation, used to speed up fault analysis.
  • Applied SYS-ML modelling in line with the UK MoD Pyramid Reference Architecture and contributed in Agile sprints using Jira (planning, stand-ups, retrospectives).
  • Presented technical deliverables to senior leadership, including the CTIO and liaised with the CFO, gaining exposure to C-level decision-making and strategic project discussions.
C++ AI/ML Computer Vision SYS-ML Agile Jira MiDAS

Games Host

West Midlands Safari Park (HB Leisure Ltd) · Oct 2022 – Sep 2024

  • Thrived in a fast-paced environment while maintaining a professional but approachable demeanour to ensure guest retention.
  • Liaison with 2000+ customers, adapted rapidly in a high-throughput environment maintaining professional communications, receiving 0 complaints.
Customer Service Communication High-Pressure

Virtual Work Experience & Certifications

Software Engineering Virtual Work Experience

Goldman Sachs · Oct 2024

  • Used cryptographic software to crack a database leak with a 14M+ wordlist providing feedback in securing future systems.
  • Used Python and Hashcat within a Linux environment to suit 3 dependent application requirements.
  • Applied security analysis techniques to identify vulnerabilities and recommend system hardening measures.
Python Cryptography Linux Hashcat Security

Software Engineering Virtual Work Experience

Wells Fargo · Oct 2024

  • Used the Java language to construct 5 classes in relation to refactoring a banking codebase.
  • Applied object-oriented programming principles to improve code structure and maintainability.
  • Required strong syntax with 0% tolerance for error as this job was to mimic production level software.
Java OOP Refactoring Banking Systems

Technical Skills

Languages

Ordered by proficiency

Python C++ Java SQL HTML5 & CSS Haskell ADA TypeScript JavaScript

Developer Tools

Jira Git & GitHub JUnit Lombok MKcert Postman

Libraries & Frameworks

Spring Boot ReactJS Maven NodeJS Docker DDS (RTPS)

Methodologies & Environments

Agile (Scrum) CI/CD Exposure Linux Environment Test Driven Development

Other Qualifications

Standard DBS Enhanced DBS Security Clearance (SC)