Chess

My World of Chess

I am a Level 1 Coach certified by the Spanish Chess Federation. Active player with participation in 8 Spanish Championships and various international tournaments (Sants International Open, Benasque, La Roda, Lorca, etc.). In 2024 I was part of the Spanish National Chess Team that competed in the Budapest Olympiad.

  • Maximum FIDE Classical ELO: 2106
  • Maximum FIDE Rapid ELO: 1991
  • Maximum FIDE Blitz ELO: 1793

I have applied modern technologies to the chess world, developing projects that combine programming and artificial intelligence with the game.


Talks and Conferences

TalkEventDate
OSINT in Chess: The Secret Behind Spain’s Olympiad MedalsRootedCON 2026 — Track Rooted, Room 17, 12:002026
Chess and Cybersecurity: Strategies for a Connected WorldIII Chess, AI & Cybersecurity Conference — INCIBE, León2024
We All Work with Patterns: How AI Finds Them in Chess and the ClassroomIV International Chess and AI Congress — Maó, Menorca25 April 2026

Chess Projects

ProjectDateDescription
YottaChess - YottaBaseJanuary 2021The largest free online chess database: news, rankings, tournaments and more.
Final Project — Chess BroadcastingJuly 2019New chess broadcasting model. Grade: 10, Honours.
Lichess RankingsMay 2020Algorithm for online tournament rankings with players’ real names.
Anti-Cheat SystemsMay 2020Full analysis of anti-cheat systems on the Lichess platform.

Technologies Used in Chess Projects

Programming: Java 8, JavaScript, TypeScript, Python, HTML5, CSS3 Frameworks: Angular 2, Ionic 2, Spring Boot, Apache Cordova Tools: Maven, Gulp, Docker, Jenkins, Selenium, NumPy, TensorFlow IDEs: Eclipse STS, Android Studio, Visual Studio Code, IntelliJ, PyCharm, XCode Chess Libraries:

  • pgn4web — PGN game viewer for web and broadcasts
  • ChessBoard.js — Embeddable chess board for web
  • Python-Chess — Move generation, validation, FEN/PGN
  • Chess.js — Move generation and validation in JavaScript

Education

  • Chess Base Coach — Spanish Chess Federation
  • Level 1 Chess Coach — Spanish Chess Federation

Best Results as a Player

  • 8th — XV Gran International Amateur Tournament S-2000 (2016) — standings · Over 400 participants from 30 nationalities
  • 6th — IX Promotion Tournament B, Almansa (2014) — standings · 130+ participants
  • 5th — Castilla La Mancha Championship U-18/U-16 (2015, 2013, 2012)
  • Champion of Toledo U-18 and U-16 (2014, 2013)
  • 9th — Spanish Team Championship (2013)

Role as Coach and Trainer

  • Spanish U-16 Championship (2017, 2018) — Coach of the Castilla La Mancha representatives
  • Castilla La Mancha Team Championship U-18/U-12 (2017, 2018, 2019) — Coach of Nuestro Ajedrez por Europa club (best result: silver)
  • Castilla La Mancha Age Championships (2018, 2019) — Coach in Albacete and Torrijos, with several podium finishes

Events Organized

  • Summer and Winter Chess Campus in Quintanar de la Orden (2018, 2019) — ~10 students per campus. Info: club website
  • Chess Tournament “Feria de Quintanar de la Orden” (2018–2026) — ~100 participants from various provinces. Info: club website
  • Simultaneous Chess Exhibition “Feria de Quintanar de la Orden” (2016, 2018, 2019) — Simultaneous player and organizer, including blindfold games