I'm a tech nerd with 15+ years in engineering who is happiest when building things, figuring out why they broke, and then talking about everything I learned along the way.
My passion lies in breaking down complex AI/ML and software engineering concepts in a way that makes people smile and believe they can do it too.
I'm the creator of MovieGroovy, an AI powered movies and series recommender that understands what you feel like watching, because choosing a movie should not take longer than watching one.
I work on production AI systems, LLM applications, recommendation engines, embeddings, vector search, evaluation pipelines and the less glamorous (but very important) parts that keep everything reliable.
MovieGroovy is where many of these things come together:
- Python, React, MongoDB and Qdrant
- LLM-generated recommendation explanations
- Embeddings, vector search and probabilistic reranking
- Multi-country streaming availability
- Asynchronous data pipelines
- Evaluation workflows and user-feedback loops
- Responsible-AI guardrails and transparent recommendations
I recently migrated its embedding infrastructure away from a deprecated proprietary model, tested retrieval compatibility across more than 10,000 titles and reduced the complete re-embedding workflow from approximately five hours to 30 minutes. Naturally, I turned the experience into a PyCon poster.
I love sharing my knowledge at conferences and meetups.
- PyCon Greece 2026 - Poster: The Hidden Representational Dangers of Proprietary Embedding Models
- WTM Greece Tech Summit - 2026: The Three (Gen)AI Myths That Break Your System
- PyLadies Athens 1st Meetup - 2025: PyScript Christmas Workshop
- PyLadiesCon 2025: MovieGroovy: Building a Mood-Based Recommender with Python and Empathy
- Open Conf 2025: From Vibe to Movie: Building a GenAI powered recommender that understands Emotion
- PyCon Greece 2025: Panel Discussion with organizers
- IWD Redefine Possible by WTM Greece - 2025: Find your voice, Own your stage
- Google WDA 2024: Uncovering Bias in AI: The Danger of Proxy Discrimination
When I am not writing code, there is a good chance I am writing about code. I regularly publish approachable deep dives on AI, ML and software engineering, mainly on ITNEXT.
- How I Connected Prefect Cloud to GCP Cloud Run Jobs Without a Paid Subscription
- Vendor Lock-In in the Embedding Layer: A Migration Story
- Generative AI Agents Explained: From Tools to Multi-Agent Systems (Beginner-Friendly Guide)
- How machines understand meaning: A guide to Embeddings & Vector Search
- How I built a GenAI Movie Recommender that understands you
- Understanding Prompt Engineering: How to Talk to AI
- Big O Notation in AI/ML: How It Can Make or Break Your Project
You can find all my articles here
I am deeply committed to helping others thrive in tech, especially women. This is technically my “second life,” although it has somehow become as busy as the first one.
- Maintainer of the Greek translation of Python’s official documentation.
- Organizer for GDG Athens, PyLadies Athens, PyGreece, PyCon Greece and Boundless Minds.
- Taught 500+ people about web development.
- Women Techmakers Ambassador and member of Global Transition Advisory Council advocating for DEI, mentoring, and organizing events.



