Currently pursuing a Master’s in Data Science with a Bachelor's in Computer Science Engineering.
I am a tech enthusiast. I'll be sharing
projects here. Also, maybe in the future, I'll write some articles about
tech and programming.
Education
Formal Education
Bachelor in Computer Science Engineering
Universidad Autónoma de Madrid (UAM), Spain. 2020-2024.
One semester in the University of Helsinki, Finland. Sept 2023 - Dec 2023.
Achievements: Excellence Scholarship, Average Grade: 8.25/10.
Overview:
Acquired comprehensive knowledge in mathematics, including
calculus and algebra, and computer science fundamentals, starting from
the physics of transistors, moving through computer architectures and assembly language, up to operating systems and parallel computing.
eveloped a strong understanding of computer networks,
including TCP/IP, network layers, and protocols, as well as server management, IoT and related technologies
Gained proficiency in algorithm analysis, data structures, logic, and discrete structures, which are essential for effective
software design and development.
Enhanced skills in artificial intelligence and machine learning,
from creating basic models like McCulloch-Pitts neurons and perceptrons to
advanced machine learning algorithms.
Gained extensive experience in software development lifecycle, from design and development to thorough documentation and
testing, utilizing
Git for version control.
Enhanced team management skills by applying SCRUM and other
agile methodologies to manage projects and collaborate effectively
in a team environment.
Master in Data Science
Universidad Autónoma de Madrid, Spain. 2024-2025.
Additional Education
Sino-Euro Spring School 2024
Northwestern Polytechnical University (NPU), Xi’an, China.
Participated in a two-week scholarship program in China, where I had the chance
to explore science and engineering subjects while immersing myself in a new cultural
experience.
Community Manager and Marketing
100 Hours. Consultora Monte Alto. 2020.
ASP.NET
40 Hours. Aspasia. 2019.
Arduino
40 Hours. Universidad Pontificia de Comillas. 2018.
Projects
Spotify Reviews Sentiment Analysis
Python
2024 - Sentiment analysis of Spotify Reviews. This was a personal project I did to learn about Natural Language Processing (NLP). The idea was to analyze Spotify reviews and detect if they were positive or negative. The fun part was that I tried to make it as from scratch as possible, so I didn't use any library that did the sentiment analysis for me. I did the preprocessing myself, even implemented my own stemming algorithm. Then I tried converting each word to an ID (didn't work well) and then I used a Bag of Words approach to convert the reviews to a matrix. Then I used a TensorFlow neural network to classify the reviews. The pretrained model is included in the repo.
2024 - Kotlin project where I try to make a flashcard app similar to Anki using Kotlin and Jetpack Compose following a Material Design. The app allows for user authentication using firebase and also syncs to the cloud. This project is just for educational purposes @ankilawyers
2024 - Website that I made to showcase the result of my Bachelor Thesis. The website shows the results of different classifiers used to predict breast cancer based on a biopsy. Then it also shows the results of the eXplainable AI used to explain the predictions of the classifiers. The website was built quickly just to showcase the results and it is only meant to be used on a desktop.
Breast Cancer Classifiers Comparison and eXplainable AI
Python
LaTeX
2024 - Bachelor Thesis where I compared different classifiers to predict breast cancer based on a biopsy. Then I used eXplainable AI to explain the predictions of the classifiers. The eXplainable AI used was SHAP. The results were showcased in a website that I made. The GitHub repo contains the Jupyter Notebook used and the PDF and LaTeX of the thesis. The link is the PDF of the thesis (in English).
2024 - At first I didn't want to add this as a project but honestly I am proud of it. I also learned how to use Astro and Tailwind CSS (I wish I knew it before since making things responsive is so easy here). Now I can do websites faster and better that have better performance and are responsive, not like the Breast Cancer Web that I made.
2023 - A website that works like Kahoot, this is the student view where you can join a game and answer questions which are consumed from the API of another project made where we did an web app for the teacher who can create questions and start the game. This project was made in collaboration with a friend.
2023 - A website that works like Kahoot, this is the teacher view where you can create questionnaires, questions and start the game. Then it generates a code for the students to join the game, and the previous project consumes the API of this one. This project was made in collaboration with a friend. It is not possible to use it properly now because the free DB we used has been taken down.
2023 - ReversiAI is a Reversi game with an AI opponent using minimax with alphabeta pruning. Features extensive testing and comprehensive documentation.
2023 - Pentesting project to attack a Metasploitable VM using Metasploit and find 5 different vulnerabilities, 3 of them detected by the IDS Snort and 2 of them not. Attack exploits on services like ProFTPD, CUPS, Drupal, and Apache are explored, alongside discussions on IDS effectiveness.
2023 - Django website with intentional security flaws and their fixes to demonstrate vulnerabilities commonly found in web applications. Flaws include SQL injection, broken access control, SSRF, security misconfiguration, and CSRF.
2021 - Due to Discordbots being taken down I had no choice but to code my own so I could listen to music with my friends. The bot allows YouTube music but also Spotify playlists, which at the time most bots didn't. Take into account that if you only invite the bot but you don't execute it, the bot won't work since it is not hosted. Also dependencies may be outdated since it was made in 2021.
My name is Iván. I have always been passionate about creating and understanding how things work. When I was a kid, my grandma would hide screwdrivers so my sister and I wouldn’t take apart everything we saw. That curiosity, paired with my love for technology, led me to study computer science engineering.
I also have a deep love for the arts. I play the guitar, write songs, and enjoy photography. This artistic side makes me pay attention to details and strive to make things aesthetically pleasing (that's also why I’m preparing this in Figma before developing!).