Thomas Neil James Shadwell

I am an internationally recognised expert on computer security, with specialisms in web security, security program (SSDLC) construction, and automated security analysis.

I am a Member of Technical Staff at OpenAI, where I work on computer security.

I am interested in consulting on legal cases. For business, email me at thomas@shadwell.im.

A selection of my work over the years can be found below.

2026
XXXII
September.
August.
June.
May.
April.
March.
February.
January.
2025
XXXI
November.
October.
August.
2024
XXX
December.
November.
Missing. zemn.me. Article on what it means to miss home after two years. §cc77f.
October.
September.
Member of Technical Staff, AppSec, OpenAI. Built out OpenAI's first Secure Development Lifecycle (SDLC); security for OAI products including ChatGPT Canvas (ChatGPT Apps, MCP Apps & Code Blocks), OpenAI Atlas, ChatGPT Lockdown Mode, Sign In With ChatGPT, ChatGPT Finance, GPT-4o, GPT5, Apple Intelligence and others. Work on Prompt Injection, Agentic Security & AI cyber risk. §e5c48.
May.
GPT4o. OpenAI. Product security for OpenAI’s first multimodal model. §b220c.
January.
2023
XXIX
October.
August.
Black Badge. DEF CON. The highest award given by the world's largest hacker convention. Awarded for the HackFortress CTF. §19478.
March.
2022
XXVIII
November.
2021
XXVII
July.
Monorepo. a polyglot, fully tested, automatically upgraded, automatically versioned, continuously integrated monorepo ecosystem reflecting ideas I had working on hardening at scale at Google. §957be.
2020
XXVI
December.
October.
July.
Senior Information Security Engineer, Google ISE hardening. Automated security mitigation, detection and refactoring using compiler technology (“langsec”), SDKs and DSLs (“hardening”) on TypeScript and Java. Google-wide mitigations for Log4Shell, XSS, deserialization attacks. Product security review and design, Google Ads (“FLOC”, “FLEDGE”), Google Cloud, Google's IDE (“Cider”). Research including critical disclosures such as CVE-2022-41034. §bbd55.
May.
April.
do-sync. Async to sync library for encapsulated javascript macros. §08e89.
February.
2019
XXV
December.
November.
Chromium cross-origin bypass. NVD. in Google Chrome, Blink, or Chromium, it was possible to bypass cross-origin restrictions by causing a refresh of a failed cross-origin request. CVE-2019-13664. §db098.
August.
July.
June.
May.
April.
January.
XSS in Steam React Chat Client. HackerOne. Technical writeup & disclosure of a 1-click attack on the Steam, the world’s largest gaming platform, allowing remote access to users’ computers. §440b0.
2018
XXIV
December.
September.
January.
2017
XXIII
November.
September.
July.
February.
2016
XXII
May.
April.
January.
2015
XXI
December.
Finder’s Fee. Valve Corporation. Unique developer granted cosmetic item for the video game Team Fortress 2 granted for security issue allowing decryption of all Steam traffic. §4a091.
October.
Finder’s Fee. Valve Corporation. Unique developer granted cosmetic item for the video game Team Fortress 2 granted for security issue disclosures allowing remote access to computers running the video game. §214fc.
2014
XX
September.
Senior Application Security Engineer, Twitch. first security engineer at the video game streaming website. Designed security architecture for flagship projects including bits, the Twitch API, extensions and Twitch's OIDC / OAuth AuthN/Z systems. Created and defined security relationships and processes. Built Go security static analysis system, security frameworks and libraries. §0bb2b.
July.
April.
Sunbeams Ebenezer. Valve Corporation. Unique developer granted cosmetic item for the video game Team Fortress 2 granted for security issues allowing movement millions of dollars of virtual items between arbitrary accounts via account takeover. §9fd25.
2013
XIX
January.
2012
XVIII
May.
March.
Developer, Rewired State. Charity focused on teaching code literacy. Ran and participated in hackathons for good causes. Taught software engineering to young people. §f775d.
2011
XVII
November.
September.
Sr. Admin, TF2Outpost. Volunteer role at once largest trading website in the Steam community. Worked on administration of high-profile trades & scams. §29971.
April.
February.
2010
XVI
December.
January.
2009
XV
July.
Kenwood House Gardens
51°34′17.0″N 0°10′9.3″W
zemnmez
Thomas Shadwell LogoA 2D pyramidal frustum (triangle with the top missing). In the center is an open eye, below the eye, a single tear.
Thomas NJ Shadwell