Detection Engineer
Threat Hunt
Morgan Stanley
Nov 2023 - Present
Glasgow, UK
Engage in a range of activities within detection engineering, focusing on crafting Sigma and Yara rules to address emerging threats effectively.
Responsibilities involve triaging cases by evaluating alerts generated by these rules and determining the appropriate course of action based on the severity of the threat.
Play a crucial role in escalating significant cases to the relevant teams for further investigation and mitigation.
Leverage indicators sourced from threat intelligence to pivot within our data set strategically. This approach enables me to identify and investigate potential emerging threats proactively, enhancing our organization's ability to detect and respond to evolving cybersecurity risks.
Build custom in-house tooling to aid in triaging cases and automating detections.
Software Engineer
Graduate
Aug 2022 - Nov 2023
Glasgow, UK
Barclays
Developed and architected a modern API using Java and Spring Boot to interface with a legacy system.
Created and optimised our CI/CD pipeline using Docker and Kubernetes with RedHat OpenShift.
Identified and fixed multiple critical vulnerabilities within our codebase and upstream providers.
Developed a Jira metrics dashboard in Python and Flask to track Agile practices across teams.
Regular volunteering with high school and primary school students to introduce them to programming.
IT Helpdesk
helpdesk assistant
University of Glasgow
Nov 2019 - Aug 2022
Glasgow, UK
Performed regular maintenance on university devices such as PCs, laptops, printers, and kiosks.
Provided technical support to students ranging from printing issues to recovering corrupt data from hard drives.
Dealt with online exam support queries and de-escalated stressful situations caused by technical issues.
Assisted with in-person exams during the COVID-19 pandemic, providing spare laptops and technical support for students under exam conditions.
Software Engineer
INTERN
Jun 2020 - Aug 2020
Jun 2021 - Aug 2021
Glasgow, UK
Barclays
Researched the advantages of implementing an AWS serverless architecture to build cost-tracking dashboards.
Built a C# library to mask sensitive production data so that it could be used in development and testing environments.
Utilised hashing functions to create deterministic masking data.
Education
BSc (Hons) Computer Science
First class degree
University of Glasgow
Sept 2018 - Jun 2022
Glasgow, UK
Built a website and blog in first year to help students with coursework and learning the basics of Python.
Dissertation project focused on parsing the QUIC packet description language to automatically generate safe Rust implementations from RFC documents.
President and founder of GUSEC – a cyber security society aimed at introducing students to cyber security.
Regular participation in hackathons, game jams, and CTF competitions across the UK.