David Arroyo

Computer Science student

About Me

David Arroyo

21-years old Computer Science Student at Complutense University of Madrid. I’ve been always attracted to computers and technology. I started as a self-taugh programmer making a few websites because I’m passionate about sharing my knowledge to others. I love learning and challenging myself every day.

I like to code in Python because its syntax is clean and it allows you to think about the problem rather than focusing on the syntax. Python allows you to write programs having greater functionality with fewer lines of code.

Some of my hobbies are cycling, listening to music and building stuff with my Raspberry Pi!

Download CV

Latest Projects

The Twitter Alliance

Network Science final project at Complutense University. Research about the relationships between the Twitter most relevant accounts around the globe.

Spain Twitter Network
Spain's relationships network.

Built with Python and C++ using the Twitter API, Tweepy and Scrapy for the data extraction.

  • Identify influential nodes. Discover key accounts which sometimes are unknown.
  • Discover the favourite accounts of a certain community. Politicians, journalists, etc.
  • Find the most-followed accounts by relevant people in the social network. They are usually movers and shakers of society.
More at GitHub

Machine Learning notebooks

Machine learning is the science of getting computers to act without being explicitly programmed. Many researchers also think it is the best way to make progress towards human-level AI.

These are some Jupyter notebooks which I've completed in the Data mining and the Big Data paradigm subject

¡More at GitHub!

Java GUI to play board games

An extensible, maintainable and scalable design to develop more board games

Java GUI to play board games

Java program to play up to 3 games. Developed using MVC (Model View Controller) pattern and Swing for GUI (Graphical User Interface). Made for the Programming Technology subject at Universidad Complutense de Madrid.

¡Show me the code!


DAVID STREAMS is a personal website with technological and interesting posts written by some university fellows and me. It also has class notes and projects from my high school days which are very popular.

It's mainteined with advertising and people's donations. It gets ~100K monthly unique visitors.

Find out more

Other Projects

El Muso

'El Muso' magazine

El Muso is the IES Las Musas' magazine, a digital and paper publication is released every three months with all the educational community participation.

I personally made the design and layout of my high school's magazine with QuarkXpress and Adobe Photoshop.

It's printed every trimester and is sponsored by Bankia.

Find out more

Work Experience

Private Tutor - (2014 - Present)

IT and everything related to computers, Mathematics and Physics (ESO and Bachillerato level).

Web Designer - ESC Servicios Integrales, S.L. (2016)

After meeting, listening to the client and gathering some feedback I developed a website for this company which offers swimming pool, gardering and janitoral solutions.


Contact Me


Generic placeholder image
Bachelor's degree, Computer Science Engineering Complutense University of Madrid (2015-2019)


I'm still studying at university but I never stop learning by myself!

Creativity love building things!
High self-teaching capabilities
Object Oriented Programming expert
Web development still learning
Confident with Python, C++ & Java
Machine Learning


  • Spanish: Native Speaker
  • English: Professional working proficiency