created with

Profile photo

Angelos Moavinis

Data Scientist

Thessaloniki, Greece

I am a Computer Science graduate from the Aristotle University of Thessaloniki and I hold a Master in Data Science from the same faculty.

SQL Python Scala Spark Tensorflow PyTorch Neo4j MongoDB


Project photo

Data analytics

US 2020 Elections Analytics

With my team, we used tweets collected with the Twitter API regarding the US elections of 2020. Using the LDA algorithm, we spotted the most talked topics in the months leading up to the election and for a short period after it. We also trained ML models with annotated data for gender prediction, age prediction, political affiliation prediction, and we calculated the emotion and subjectivity features. We applied these models to present charts with our findings in a Web application. Finally, we did tweet clustering based on the LDA representation of each tweet and we spotted 3 tweet clusters.

Twitter API Machine Learning Python Pandas Data visualization Clustering Spark
Project photo


COVID-19 Sentiment analysis

We used a Tweets dataset regarding COVID-19 and after preprocessing, we used the VADER and TextBlob sentiment scores as ground truth to train several ML models to predict the sentiment of the collected tweets.

Twitter API NLP VADER TextBlob Python Machine Learning scikit-learn
Project photo

Data mining

Probable Triangle Detection

We used Scala and Spark to implement an algorithm that returns the top-K weighted triangles in a probabilistic graph.

Scala Spark