Welcome!_

About Me

I'm a software developer from Spain, I've been coding since 2014 and currently I'm studying Hardware Engineering at the Polytechnic University of Madrid.

I'm a very curious developer, I like to learn new things I'm always down for a challenge! (I'm also a big fan of the open-source community).

Projects

  • Reverse Engineering EMT
    Decompiled the official EMT Madrid Android app to reverse engineer its API and build a custom app that provides the ability to undock bikes from the stations, get the closest stations to the user and get the status of the stations. While doing that I stumbled upon a very serious security issue that I reported to EMT.
    Java, Flask, Python, Ghidra
  • Reldus
    Developed a chess engine in Swift that leverages an AI decision tree with alpha-beta pruning to predict optimal moves. The engine communicates using the standard UCI protocol and supports advanced chess rules including castling, en passant, threefold repetition, and pawn promotion.
    Swift, AI, Chess
  • Gasoprice
    Built a PWA that fetches real-time gas prices for all Spanish gas stations and then displays the closest ones to the user, allowing for fine-grained filtering by fuel type, brand and prices. It also allows users to see a map view of the stations.
    PWA, Flask, Python, API
  • API
    Developed using the Vapor framework an API to replace my old inefficient Flask API, with various endpoints such as: Retrieving bus times, fetching my favorite stations, grabbing the song I am currently listening to and a few other more (such as serving the .js used to display this very list)
    Swift, API, Vapor

Contact Me

You can reach me in my social media accounts: twitter or linkedin.

You can also use my pgp key to send me an encrypted email (or send a plain email tbh).

If you wanna check what I'm up to this days you can check my github!

Curriculum Vitae

Education

  • Grado de Ingeniería de Software
    Universidad Politécnica de Madrid, 2022 - 2026
  • Bachillerato de Ciencias y Tecnología
    Colegio Torrevilano, 2020 - 2022