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.