Drag the coin into the slot

Let the bots in. The site unlocks. Your record does not.

Staff Security Engineer · Anti-abuse, account security & application security

I keep bots and account thieves away from players.

Staff Security Engineer, previously at Microsoft and now at Riot Games, focused on bot mitigation and account takeover prevention. Founding engineer of Riot's Player Security team, where I work on antibot, account security and account remediation for players across Riot's games.

Product-minded: the problem I solve for players matters more than the stack I solve it with. I take the growth of the people around me seriously and have mentored many software and QA engineers.

Based
Dublin, Ireland
Now
Riot Games, Player Security
Before
Microsoft, Azure DNS
  1. Level 012008 – 2015

    University of Málaga

    MSc in Computer Engineering

  2. Level 022013 – 2014

    University of Oulu, Finland

    Erasmus exchange, Computer Software Engineering

  3. Level 03Jun 2014 – Oct 2017

    Microsoft, Dublin

    Software Engineer II, Azure DNS and Traffic Manager

    Zone and record management APIs, TCP health checks, and a plugin framework that watches security-relevant server state across datacenters.

  4. Level 04Oct 2017 – Jun 2020

    Riot Games, Publishing

    Software Engineer

    News personalisation for the League of Legends client, and co-built ALF, which became Riot's standard load-testing framework for years.

  5. Level 05Jun 2020 – Mar 2023

    Riot Games, Commerce

    Senior Software Engineer, Staff from Oct 2022

    Designed Riot's first web store and the Game Asset Platform that feeds it and Riot Mobile.

  6. Level 06Mar 2023 – present

    Riot Games, Player Security

    Staff Security Engineer, founding engineer

    Antibot, account security and account remediation across Riot's games, plus early work on AI-assisted security tooling.

  1. 2026

    Bots, Fraud, and the Business of Breaking Games

    How attackers profit from online games, from bot farms and AI-driven automation to resale networks and phishing, and how studios balance security against player experience.

    Hackers Week 2026University of Malaga

  1. AI Ramblings #3 — High Demand for AI, Infinite Supply of Malicious Packages

    AI-accelerated development widens exposure to supply chain attacks. A tour of 2026 incidents and a defense plan mapped onto the incident response lifecycle: dependency cooldowns, package proxies, detection and containment.

    LinkedInAI Ramblings

  2. AI Ramblings #2 — Will AI Take Our Jobs?

    An optimistic view: AI changes software engineering work but does not eliminate engineers. Hype incentives, AI-washed layoffs, mixed productivity research, and why judgment and accountability keep skilled engineers essential.

    LinkedInAI Ramblings

  3. AI Ramblings #1 — AI Is Here to Stay

    Around mid-2025 AI in software development went from helpful assistant to something closer to a working colleague. A look at the infrastructure that followed, and the open question of how well people learn to use these tools.

    LinkedInAI Ramblings

  4. React Vulnerabilities, Log4Shell Déjà Vu, and the Right Security Conversation

    A series of React Server Components vulnerabilities, including a critical one, compared to Log4Shell. The real test is how organizations respond: dependency visibility, blast radius, ownership, and the ability to coordinate fixes.

    LinkedIn

I am working on a book. Details, a title, and a release window will land here when they are ready.

Until then, the posts section is the closest thing to a preview of what I have been thinking about.

Coming soon

When I am not at a keyboard I am usually behind a wide-angle lens.

Off duty

  • An Erasmus year at the University of Oulu, Finland.
  • Spanish and English.
  • Took a Game Hacking with Cheat Engine course. For research.