Skip to content
View vadal's full-sized avatar

Block or report vadal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vadal/README.md

🌟 Hello World! I'm Vassiliki

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.


What keeps me busy 👩‍💻

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.


Latest & Upcoming Talks 🎤

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

Recent Technical Deep Dives ✍️

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


Open Source, Community & Mentorship (My Second Life) 🤝

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.

Find me elsewhere 🌍

LinkedIn Medium MovieGroovy

Pinned Loading

  1. python/python-docs-el python/python-docs-el Public

    Greek Translation of the Python Documentation

    Python 30 24

  2. pyladies/global-conference-2025 pyladies/global-conference-2025 Public

    PyLadiesCon 2025 Conference website

    Astro 16 30

  3. pygreece/community pygreece/community Public

    Connecting the Greek Python community – fostering collaboration, inclusivity, and growth.

    12 4

  4. pyladies/global-conference pyladies/global-conference Public

    Global PyLadies Conference

    MDX 5 24

  5. pygreece/discord pygreece/discord Public

    Repo dedicated to the discord setup of the PyGreece online Python Community

    Python 4 3

  6. PyLadies-Athens/pyscript-christmas-workshop PyLadies-Athens/pyscript-christmas-workshop Public

    PyLadies Athens 1st meetup, December 10 2025. A beginner-friendly PyScript workshop that builds a live Christmas countdown with falling snowflakes using only Python and HTML, made by PyLadies Athen…

    2 2