Final-year Computer Science student at Universidad Complutense de Madrid (UCM). Starting an MSc in Artificial Intelligence at UCM in September 2026.
π Madrid, Spain Β β’Β π MSc in AI β UCM (Sept 2026) Β β’Β π Open to AI / ML roles
- Multimedia Collection Explorer (Bachelor's Thesis) β Scalable Java/Tomcat + PostgreSQL microservices for exploring large multimedia collections (TMDb, Europeana, DBLP). Containerized with Docker + Cloudflare tunnel for zero-port production deploy. Β
JavaTomcatPostgreSQLDocker - Tiny Compiler + Virtual Machine β Complete four-phase language processor in Java for a prototypical imperative language (lexical β syntactic β semantic β code generation), targeting a stack-based VM built to execute the generated instruction set, which allows complex programs. Β
JavaCompilersVMs - Concurrency Library + P2P Server β Client/server peer-to-peer system in Java built from scratch β synchronization primitives without external libraries (locks, monitors), message-based protocols, user registry, shared library, and P2P downloads with a GUI client. Β
JavaMavenConcurrencySockets
Also explored: Solidity, MiniZinc, Z3, R, MATLAB, VHDL, LaTeX.