I’m an Infrastructure & Data Engineer with a strong mathematical background, holding a double degree in Computer Science and Mathematics from the University of Granada. My professional experience combines data engineering with infrastructure, automation, and software development, including ETL pipelines, big data processing, containerization, and CI/CD.
Over time, I’ve developed a strong focus on Cloud and DevOps, working with technologies such as AWS, Terraform, Docker, and GitHub Actions. I’m particularly interested in automation, infrastructure as code, scalable architectures, and building reliable and reproducible systems.
During my university years, I also had the opportunity to take part in an Erasmus+ exchange at Politechnika Gdańska in Poland, where I deepened my knowledge of cryptography and algorithmics. That international experience broadened my perspective and taught me to adapt to different environments and ways of working.
University of Granada
369 ECTS. Key courses: Statistics, Data Management, Virtual Infrastructure (CI/CD), Differential Equations.
Politechnika Gdańska, Poland
Courses in Cryptography and Algorithmics.
✦ Exchange Scholarship to Turku, Finland (2017)
✦ Recognition of Academic Record, City Council of San Fernando (2019)
Oct 2024 — May 2025
Software validation framework with production-grade infrastructure: 40+ automated tests, CI/CD with GitHub Actions, and Docker containerization. R implementation of the VASCA algorithm for variable selection in high-dimensional datasets. Developed as my Bachelor's Thesis.
Sep 2023 — Jan 2024
End-to-end CI/CD pipeline with GitHub Actions, Docker, automated testing, and reproducible deployment. Delivery route optimization app in Go considering traffic and priority constraints. Passed with honors in Virtual Infrastructure (UGR).
I'm interested in electronic music and digital sound. I experiment with mixing as a form of technical creativity, using a Pioneer DDJ-FLX4.
SoundCloudI draw manga and caricatures as a creative counterpoint to technical work. Pen and paper remain a great way to disconnect.
Gamer in my spare time. I especially enjoy games with solid progression systems and well-crafted narratives.
Why a B-Tree pays 2 I/Os per insert and how O'Neil et al. (1996) invented a structure that writes in batch. From the rolling merge to Bigtable, with a detour through Bloom filters.
From a 1970 paper to a fundamental piece of Bigtable, Cassandra and LSM-Trees. The story of a data structure that accepts errors to save space.
From an MIT paper in 1997 to serving trillions of messages at Discord. How a hash function solved the problem of scaling distributed systems.
An analysis of how the Fourier Transform explains saturation in HardTechno/Schranz. Fourier Series, THD, and psychoacoustics.
A technical analysis of Ongaro and Ousterhout's paper on achieving consensus in distributed systems in an understandable way.
Reflections on why I decided to create this personal space and what I hope to share here.