Cyber security professional / London
Lloyd Sato
I read what malware actually does, map it to ATT&CK, and turn that into decisions a business can act on.
Security work is confidential by default. What I can show you is the method, and what changed because of it.
What I do
-
01
Security operations
Alert triage across Splunk and Defender for Endpoint, then the full incident lifecycle through to containment and a written outcome.
-
02
Vulnerability management
CVSS and threat-intelligence-led triage across an enterprise estate, then driving remediation to closure with the teams that own the fix.
-
03
Malware analysis
Static and dynamic analysis in an isolated lab, down to what the sample does in memory once it is running.
-
04
Detection engineering
Observed adversary behaviour mapped to ATT&CK, and the gaps in that map turned into the next detection worth building.
Declassified work
Case files
Security work is confidential, so these are sanitized: the problem, the method, and what changed. Drag or swipe the row, or step through it with the arrows.
Tools
Where the work needed something that did not exist, I built it. Open source, tested, and clear about its limits.
imgstrip Python, BSD-3-Clause
Photos quietly carry a location, a camera, a time taken, and sometimes more. Most metadata removers delete the tags they recognise and copy the rest of the file across, so anything unrecognised survives. imgstrip works the other way round. It reads only the pixels, writes a brand-new file from them, and checks its own work before it saves anything.
$ imgstrip --check holiday.jpg
FOUND holiday.jpg (JPEG 640x480): 4 item(s)
[metadata] EXIF: make=NIKON, model=COOLPIX P6000, date=2008:10:22 16:28:39
[metadata] GPS location: 43.467448, 11.885127
[hidden] Embedded EXIF thumbnail: 6702 bytes
[metadata] XMP: 4000 bytes
$ imgstrip holiday.jpg
cleaned holiday.jpg -> holiday.clean.jpg
removed: EXIF, GPS location, Embedded EXIF thumbnail, XMP
$ imgstrip --check holiday.clean.jpg
clean holiday.clean.jpg (JPEG 640x480)
-
01
Decode
Only pixel values cross over by default. The metadata, thumbnails and appended data stay behind.
-
02
Rebuild
A brand-new file is written from those pixels, so there is nothing left to leak.
-
03
Account
A strict parser must account for every part of the new file.
-
04
Compare
The file is decoded again and matched to the pixels. If either check fails, nothing is written.
- Checks
- 2Before anything is saved, and failing either one writes nothing
- Formats
- 8JPEG, PNG, WebP, GIF, HEIC and HEIF, AVIF, TIFF and BMP
- Interfaces
- 3Command line, Python library and a local web app, all on one engine
It cleans the file, not the scene: faces, street signs and landmarks in the picture stay,
and a clean scan is never claimed as proof. The web app runs on 127.0.0.1,
works offline and uploads nothing. The
full list of limits
is in the README.
Background
I specialise in translating technical threats into business advice, managing risk registers, and implementing security frameworks like MITRE ATT&CK. Currently operating as a Security Operations Analyst (SOC L1), handling the full incident lifecycle to minimise operational disruption. Across an enterprise estate I have also driven vulnerability management, prioritising remediation with CVSS and threat-intelligence-led criteria.
My focus sits at the intersection of detection engineering and adversary research: reading what malware actually does in memory, mapping it to ATT&CK, and feeding those findings back into the controls that stop the next intrusion.
Credentials
- MScCyber Security and Forensics University of Westminster
- CertCompTIA Security+ certified
- CertIBM Cybersecurity Analyst professional certificate
- CertCREST Incident Response in progress
- BaseLondon, United Kingdom open to security roles and research collaboration
Capability
Everything I work with, grouped the way a job description groups it. One axis: how deep I have taken it.
- Production11 owned in a live environment
- Applied11 used in the job, alongside others
- Lab2 taken apart in a controlled environment
SIEM and endpoint
where the alerts land- Splunkproduction
- Defender for Endpointproduction
- Microsoft Sentinelapplied
- CrowdStrikeapplied
Vulnerability and risk
triage, remediation, governance- Vulnerability managementproduction
- Risk registersproduction
- Incident responseproduction
- Nessusapplied
Malware analysis
static and dynamic, sandboxed- Dynamic analysisproduction
- Any.Runproduction
- Static analysisapplied
- REMnuxapplied
Threat intelligence
IoCs, CTI, evasion research- IoC identificationproduction
- CTI reportingapplied
- AMSI and EDR evasionlab
Frameworks and standards
the shared language- MITRE ATT&CKproduction
- CVSSproduction
- OWASPapplied
- CIS Benchmarksapplied
- GDPRapplied
Scripting
automation and tooling- PowerShellproduction
- Pythonapplied
- SQLapplied
- C++lab
Experience
From enterprise SOC operations to academic adversary research and back again.
-
Dec 2025 to present
Security Operations Analyst (SOC L1)
Acumen Technix LTD, London, UK
- Deployed Microsoft Defender for Endpoint to monitor assets and block complex malware.
- Administered and optimised Splunk to detect and triage incidents.
- Managed risk registers using SQL to track service impacts, ensuring GDPR alignment.
-
Mar 2024 to Mar 2026
Security Analyst
Tesco Stores Ltd, Lambeth, UK
- Evaluated and prioritised vulnerabilities using CVSS and threat-intelligence-led criteria to focus remediation on the highest business risk.
- Partnered with cross-functional technology and business teams to drive remediation to closure, managing exceptions through the formal risk-acceptance process.
- Supported the group vulnerability-management tooling and bug-bounty programme, applying CVSS, OWASP, CIS Benchmarks, and MITRE.
-
Oct 2023 to Mar 2024
Researcher
University of Westminster, Westminster, UK
- Conducted in-depth research into malware evasion techniques.
- Performed analysis utilising the Any.Run sandbox to dissect process injection and obfuscation.
- Produced actionable cyber threat intelligence reports.
-
Jul 2021 to Nov 2022
Security Operations Analyst (SOC L1)
HSBC, Gurgaon, India
- Analysed security alerts from Microsoft Sentinel and CrowdStrike.
- Conducted comprehensive analysis of malware samples to identify Indicators of Compromise.
- Developed custom scripts using Python and PowerShell to automate intelligence collection.
Open to security roles, research collaboration, and contract work
Open a channel
Send a message and I will reply within 48 hours, or email me directly. Both land in the same place.