open to work

hi, Eleni here

AI engineer with a data science background, building and testing secure LLM systems. In my free time, I build apps that make my life easier.

based in
Oslo, Norway

say hi LinkedIn GitHub

experience

Nov 2025 – Sep 2026

AI Engineer & Python Developer @ Nairon

  • Built the agent evaluation service end to end: synthetic callers probe production agents for prompt injection, resource exhaustion and inappropriate language, and an LLM-as-a-judge scores each run from 1 to 5 on correctness, helpfulness and safety.
  • Developed conversation logic, prompts and knowledge retrieval for the core voice agent.
  • Built the vector-search and data-lifecycle layer of the ingestion pipeline (hybrid dense and sparse search on Milvus, an Apache Airflow wrapper, deletion APIs) and set up its unit and end-to-end tests and CI.
  • Python
  • Azure OpenAI
  • FastAPI
  • LiveKit
  • Milvus
  • Airflow
  • LLM-as-a-judge
  • Docker
  • CI/CD

education

Erasmus+ Exchange in Computer Science @ NTNU, Trondheim

2023

The last semester of my BSc at the Norwegian University of Science and Technology, funded by an Erasmus+ scholarship.

  • Intelligent Text Analytics and Language Understanding
  • Software Security and Data Privacy
  • Folkemødet volunteer. Helped out at one of Denmark's biggest political festivals.

BSc in Computer Science @ Aristotle University of Thessaloniki

2019 – 2023

Specialised in Data and Web Management. Thesis on detecting fake microblogging accounts with machine learning (F1 of 0.997 with LightGBM).

  • ACM Student Chapter volunteer. Student ambassador at the Thessaloniki International Fair, coordinated GRCPC registrations, planned campus tours and built challenges for Days of Coding.
  • GRCPC 2023. 2nd within AUTh at the first programming contest of its kind held in Greece.

projects

  • Personal · AI-Assisted

    Price Tracker

    Compares Norwegian grocery prices by package and by unit price. Reads prices from shelf-label photos with Gemini and looks up barcodes through the Kassalapp API, with the shared database secured by Google sign-in and row-level security.

    • Next.js
    • TypeScript
    • Supabase
    • Gemini
  • Freelance · Dignity Media

    Video Edit Automation

    A DaVinci Resolve tool that repositions, cuts and composites clips from the timeline's own cues, cutting editing time by 40%.

    • Python
    • DaVinci Resolve API
  • Personal · NLP

    Explainable Sentiment Classifier

    Fine-tuned DistilBERT on the IMDB reviews dataset to a 93% F1-score. A Dockerized Streamlit app serves it, showing a confidence score and highlighting the words that drove each prediction with Layer Integrated Gradients.

    View on GitHub
    • DistilBERT
    • Hugging Face
    • Captum
    • Streamlit

certifications & courses

say hi

The easiest way to reach me is by email or LinkedIn.

email LinkedIn