About me

Sobre mí

Currently studying a double master's degree (Master's in Telecommunications Engineering, Telematics track, at Universidad Politécnica de Madrid and Master's in Computer Science, Digital Security track at EURECOM). I am interested in orienting my carreer to the fields of Cybersecurity and Network Engineering. You can check out my CV.

Interests

Beyond proffesional life, the things I enjoy the most are:

✈️ Travelling

I am passionate about finding myself in new environments, living different experiences and exiting my comfort zone.

🏉 Sports

Specially Rugby, I have participated in several tournaments in Seville, my home city, and enjoy watching it.

🎵 Music & Cinema

I have played several musical instruments and enjoy live music, as well as cinema.

⚙️ Technology

Technological and scientific advances are some of the fields I find the most interesting. That is why I am always working on some personal project or invested in something related to technololgy.

Estudiante de doble máster (Máster Universitario en Ingeniería de Telecomunicación, mención en Telemática, en la Universidad Politécnica de Madrid y Master's in Computer Science, Digital Security track en EURECOM). Estoy interesado en orientar mi futuro laboral a los campos de la Ciberseguridad e Ingeniería de Redes. Mi Currículum Vitae está disponible para ser consultado.

Intereses

Fuera del ámbito profesional, algunas de las cosas que más disfruto son:

✈️ Viajar

y conocer mundo, me apasiona vivir nuevas experiencias y salir de mi zona de confort.

🏉 Deportes

Especialmente el Rugby, he participado en varias competiciones a nivel andaluz, y disfruto viéndolo.

🎵 Música y Cine

He aprendido a tocar varios instrumentos y disfruto de la música en directo, igual que del cine.

⚙️ Tecnología

Los avances tecnológicos y científicos son algunos de los campos que encuentro más interesantes. Eso por eso que siempre estoy trabajando en algún proyecto personal o involucrado en algo relacionado con la tecnología.

Curriculum Vitae

Highlights

Languages

Python, Java, C, C++, SQL, Bash, Arduino, JavaScript, NesC.

Techonologies

Docker, Flask, NginX, HTML5, CSS3, REST, RMI, Spring, NS-3, GNS3, Tiny-OS, PostgreSQL, MySQL, SQLite.

Github statistics

Noted Experiences

2024 | Award-winning participation at Fundación Telefónica's Hack for Good Hackaton

I had the pleasure of participating in the HackForGood Hackathon, hosted by Fundación Telefónica, Universidad Politécnica de Madrid, and Fundación Hazloposible.
Our team introduced Chawimi, an innovative chatbot solution powered by Generative AI. Chawimi is dedicated to combating elderly loneliness through fostering meaningful connections and providing empathetic support.
Within the 48-hour competition window, we proudly unveiled a basic prototype of our flagship service: a voice chatbot leveraging the OpenAI API.

2021-2023 | Board Member and Telematics Director of ESIBot

Participated in organizing and developing several projects at Universidad de Sevilla's nonprofit robotics student association, ESIBot. Some highlights of my activity are the following:

  • Developed and organized multiple projects with the goal of introducing students to Telematics and Network Engineering in general, such as a portable wifi deauthenticator, a real-time wifi analizer and a webpage for the association (Using Flask, NginX, MySQL and other technologies).
  • Teaching and design of an Introducction to Python course.
  • Organized and participated in multiple events whose main objective was to spread knowledge about Telecommunications Technologies, such as trips to microelectronics laboratories and competitions against other deparments of the University.

2015-2018 | Volunteer at Seville's Food Bank

I participated in several nonprofit events, such as 2015 and 2018's Christmas great food gatherings (gran recogida de alimentos) and organizing 2017's collected food during that year's Christmas gathering.

2014-2017 | Intensive English Courses

A month of linguistic inmersion in several english-speaking contries (Ireland, UK and Canada) in three different occasions (2014, 2016 and 2017) in order to improve my use of the English language and improve my ability of dealing with new situations and unknown environments.


Education

2024-pres. | Master's degree ("Diplôme National de Master") in Computer Science

EURECOM, Digital Security track

2023-pres. | Master's degree in Telecommunications Engineering

Universidad Politécnica de Madrid, specialized in Telematics

2018-2023 | Bachelor's degree in Telecommunications Engineering

Universidad de Sevilla, specialized in Telematics

2016-2018 | Bachillerato Tecnológico (Technological Baccalaureate)

Colegio Santa María del Valle, Seville


Courses

2024 | 5G Networs and Cybersecurity

20-hour course delivered by the Department of Telematic Systems Engineering (DIT) at the ETSI Telecomunicación from May 6th to May 10th, 2024, within the framework of the Erasmus+ Future Networks Academy Project.


Certifications

2018 | Cambridge English level 2 Certificate (Advanced)

2017 | Diplôme d'études en langue française (DELF B1)

2019 | Driving license (Permiso de conducción B)

Currículum Vitae

Competencias

Lenguajes de programación

Python, Java, C, C++, SQL, Bash, Arduino, JavaScript, NesC.

Tecnologías

Docker, Flask, NginX, HTML5, CSS3, REST, RMI, Spring, NS-3, GNS3, Tiny-OS, PostgreSQL, MySQL, SQLite.

Github statistics

Experiencias destacadas

2024 | Participación ganadora en Hack for Good

Tuve el placer de participar en el Hackatón Hack for Good, organizado por Fundación Telefónica, la Universidad Politécnica de Madrid y Fundación Hazloposible.
Nuestro equipo presentó Chawimi, una innovadora solucón de chatbot impulsada por IA generativa. Chawimi está enfocado en combatir la soledad en las personas mayores, fomentando relaciones significativas y brindado apoyo empático.
Durante las 48 horas de competición, presentamos con orgullo un prototipo básico del servicio principal de la aplicación: un chatbot de voz empleando la API de OpenAI.

2021-2023 | Vocal y Director de Telemática de ESIBot

Participé en la organización y desarrollo de varios proyectos sin ánimo de lucro para la asociación universitaria de robótica de la Universidad de Sevilla, ESIBot. Algunas de las actividades destacadas que realicé son las siguientes:

  • Desarrollé y organicé múltiples proyectos con el objetivo de introducir a otros estudiantes al ámbito de la telemática y de la ingeniería de redes en general, tales como un deautenticador de redes wifi portátil, un analizador de redes inalámbricas en tiempo real o una página web para la asociación (Empleando tecnologías como Flask, NginX y MySQL).
  • Diseñé e impartí un curso de introducción a Python para los miembros de la asociación.
  • Dirigí y formé parte de múltiples eventos con el objetivo de difundir información sobre las Tecnologías de la Telecomunicación, tales como viajes a laboratorios de microelectrónica y competiciones contra otras asociaciones universitarias.

2015-2018 | Voluntario en el Banco de Alimentos de Sevilla

Participé en varios eventos benéficos, tales como la Gran Recogida de Alimentos de Navidad de los años 2015 y 2018 o la organización de la colecta de alimentos de Navidad de 2017.

2014-2017 | Cursos Intensivos de Inglés

Un mes de inmersión linguística en varios países angloparlantes (Irlanda, Reino Unido y Canadá) en tres ocasiones distintas (2014, 2016 y 2017, respectivamente) para mejorar el manejo de la lengua y obtener facilidad al enfrentarme a situaciones nuevas o a entornos desconocidos.


Educación

2024-pres. | Máster ("Diplôme National de Master") en Computer Science

EURECOM, mención en Digital Security

2023-pres. | Máster Universitario en Ingeniería de Telecomunicación

Universidad Politécnica de Madrid, mención en Telemática

2018-2023 | Grado en Ingeniería de las Tecnologías de Telecomunicación

Universidad de Sevilla, mención en Telemática

2016-2018 | Bachillerato Tecnológico

Colegio Santa María del Valle, Sevilla


Cursos

2024 | 5G Networs and Cybersecurity

Curso de 20 horas impartido por el Departamento de Ingeniería de Sistemas Telemáticos (DIT) en la ETSI Telecomunicación del 6 al 10 de mayo de 2024, en el marco del Proyecto Erasmus+ Future Networks Academy.


Certificaciones

2018 | Cambridge English level 2 Certificate (Advanced)

2017 | Diplôme d'études en langue française (DELF B1)

2019 | Permiso de conducción B

Projects

To see everything I have been working on, check out my Github page.


Virtual Laboratory Deployment Tool using Docker

This tool provides a way to automate the deployment of virtual laboratories using Docker. It was designed as part of my end-of-degree (Trabajo Fin de Grado) project in 2023 for Universidad de Sevilla's Telecommunications Engineering degree.

A config.yml must be provided using the sintax specified in the README.md file in the repository. When executing the script, options are provided to monitor resource usage of the simullation and to analize the network traffic that has been generated.

For more in-depth information on how to use the software, please, take a look at the repository's README.md file, read the code if you want to know how it was implemented or contact me directly.


Spotify Playlist Generator

A tool to generate playlists containing the 'n' most popular tracks of several artists (up to 10 tracks each). This software is a personal project of mine, and multiple other functionalities are currently being added.


Image Date Parser

Software that changes metadata contained in the images of a specified folder depending on their names. The naming format must be IMG-YYYYMMDD-WAXXXX.jpg, which is the standart in some mobile phones.

After taking care of dependencies, you are good to go! Execute the app.py file with python3 app.py <Folder_where_your_images_are> and the script should do its work and change their datetime and datetime_original metadata to that of their names.

Proyectos

Para ver todo en lo que he estado trabajando, consultar mi página de Github.


Herramienta para despliegue de
laboratorios virtuales
mediante Docker

Una herramienta para automatizar el despliegue de laboratorios virtuales mediante Docker. Se trata de un Trabajo de Fin de Grado (TFG) desarrollado en el curso 2022/23 para el Grado en Ingeniería de las Tecnologías de Telecomunicación de la Universidad de Sevilla.

Un archivo config.yml debe ser introducido en la carpeta contenedora del archivo dockerlab.py. El contenido de este fichero viene especificado en el archivo README.md del repositorio. Cuando se ejecute el script, se proporcionarán opciones para monitorizar el uso de recursos de la simulación y para analizar el tráfico de red generado.

Para más información sobre cómo utilizar el software, por favor, consultar el archivo README.md del repositorio, leer el código para más detalle con respecto a la implementación o contactar directamente conmigo.


Spotify Playlist Generator

Una herramienta para generar playlists que contengan las 'n' canciones más populares de varios artistar (hasta 10 canciones de cada uno). Este software es un proyecto personal mío, y múltiples funcionalidades adicionales están siendo añadidas.


Image Date Parser

Software que cambia los metadatos de las imágenes contenidas en una carpeta determinada según sus nombres. El formato del nombre debe ser IMG-AAAAMMDD-WAXXXX.jpg, el cual es el estándar en múltiples modelos de smartphones.

Una vez satisfechas las dependencias, se debe ejecutar el archivo app.py con python3 app.py <Carpeta_de_las_imágenes> y el script cumplirá su funcionalidad y cambiará los metadatos datetime y datetime_original de cada imagen a la fecha que esté estipulada en su nombre.


Contact

If you would like to contact me, please, do so through one of the following options.

Contacto

Para contactar conmigo, por favor, emplear alguno de los siguientes canales.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form