Hi, I am
AI Engineer
A Machine Learning & AI Engineer with over 3 years of experience building intelligent, data-driven systems across sectors like Agronomy, Energy Management, and Biomedicine and Public Sectors. My work blends research and engineering — from leading the ImageCLEFmedical 2022 Caption Prediction Task (1st & 2nd place) to deploying production-ready ML models and AI-powered applications. I specialize in deep learning, NLP, and Generative AI, and regularly work with tools like Python, SQL, Docker, and Azure. I’m passionate about building robust, scalable solutions that bridge science and real-world impact.
Experience
AI Engineer
I design and deploy AI agents and chatbots that assist users, automate tasks, and provide intelligent, context-aware responses. By integrating Azure OpenAI, Cognitive Search, RAG frameworks, I create systems that can understand, retrieve, and present information seamlessly, delivering adaptive AI-driven experiences tailored to business needs.
My work includes building end-to-end machine learning workflows from scratch, leveraging modern cloud tools to ensure solutions are scalable, secure, and production-ready. I have successfully implemented these workflows in complex public sector projects, delivering reliable and efficient AI solutions at scale.
In addition, I develop and optimize RESTful APIs, achieving up to 60% faster data validation and execution. This focus on efficiency has significantly improved the speed and responsiveness of analytics pipelines and operational processes.
I lead the deployment of cloud solutions with a strong emphasis on DevOps best practices. By implementing CI/CD pipelines with Docker, Azure DevOps, and Dev Containers, I ensure consistent environments, faster delivery cycles, and reliable system performance.
Collaboration and mentorship are at the heart of my approach. I work closely with cross-functional teams to align AI solutions with business goals, mentor technical teams, and deliver presentations that translate complex AI concepts into actionable insights.
Beyond my day-to-day projects, I am proud to lead the Python Community at PwC Greece. In this role, I foster collaboration, share best practices, and cultivate a culture of continuous learning and innovation, driving engagement and knowledge sharing across the organization.
Apr 2024 - Current
Software Engineer
@ PPC S.A.
Served as the sole Java Spring developer for the Energy Trading Unit at PPC, leading the design and implementation of ETL pipelines.
Developed decision-making dashboards for 100+ users using Primefaces, Plotly, and CSS.
Feb 2023 - Apr 2024
IT Support Engineer
@ Ministry of National Defense, Hellinc Army, Greece
Served as an IT Support Engineer, providing systems support and IT consulting.
Dec 2022 - Nov 2023
Data Science Intern
@ Augmenta
Led agricultural optimization project with scikit-learn and OpenCV, creating tools to enhance logistics and mitigate crop damage for 250+ farmers.
Apr 2022 - Oct 2022
Junior Machine Learning Researcher
Conducted research on NLP, Computer Vision, and Deep Learning for medical diagnosis, using PyTorch, TensorFlow, and scikit-learn for model development and evaluation.
Led the annual ImageCLEFmedical Caption Task campaign, achieving 1st and 2nd place in the main evaluations among 10 teams.
Oct 2021 - Oct 2022
Education
B.Sc. in Informatics
Four-year Degree, Grade: 8.15/10 (Top4% of the class)
Thesis: Exploring
Uni-modal, Cross-modal, and Multi-modal Diagnostic Captioning
Major: Artificial Intelligence & Data Systems
Member of Natural Language Processing
(NLP) Group
Oct 2018 - Oct 2022
Research and publication
AUEB NLP Group at ImageCLEFmedical Caption 2022
Placed 1st and 2nd in ImageCLEFmedical, an international
competitive campaign for image analysis and retrieval.
Researched Medical Image Captioning using CNNs, RNNs, Transformers with PyTorch and
TensorFlow.
2022
Certifications
Projects
Exploring Uni-modal, Cross-modal, and Multi-modal Diagnostic Captioning
B.Sc. Thesis Deep Learning & NLP research on Medical Image Captioning
- Python
- TensorFlow
- PyTorch
- Numpy
- Pandas
- NLTK
- Huggingface
- matplotlib
PumpRAG
PumpRAG is an innovative Generative AI agent utilizing a Retrieval-Augmented Generation (RAG) architecture to enhance the gym workout experience. This advanced system combines the power of natural language processing with a robust retrieval mechanism to provide precise and contextually relevant responses to fitness-related queries.
- Python
- PyTorch
- OpenAI
- Azure
- Pinecone
- FastAPI
Overfit Level I
A Multi-Class Prediction of Obesity Risk Machine Learning Application.
- Python
- scikit-learn
- xgboost
- Pandas
- seaborn
- SHAP
- Flask
- Docker
- Huggingface Spaces
Tournament Management Android App
A management app for amateur football & basketball tournaments, developed in Java. Used modern practices such as the Model‑View‑Presenter pattern, MemoryDAO and JUnit Tests.
- Java
- Draw.io
- JUnit
- MVC
- Android
- UML
- XML
Tika Toka App
A video streaming app for Android. It follows the Publisher-Consumer model, where the creator uploads videos, which can be viewed by the subscribers (similar to TikTok).
- Java
- Kotlin
- JUnit
- MVC
- Android
- Threads
- Sockets
Espresso machine app
In this project we tried to make a new updated interface of a typical non-smart home espresso machine. We added new functions, which current one does not have. Moreover, this application addresses the visually impaired people, with voice assistant.
- Java
- Kotlin
- JUnit
- Android
- UML
- XML
Skills
Programming
- Python
- Java
- HTML/CSS
- R
- Kotlin
Machine Learning & AI
- MLFlow
- FLAML
- AutoML
- LangChain
- TensorFlow
- PyTorch
- scikit-learn
- OpenCV
- Conda
- NLTK
- scipy
- HuggingFace
- Numpy
- Pandas
- matplotlib
- seaborn
Database
- MS SQL
- Oracle SQL Developer
- SQL Workbench
- MongoDB
- PostgreSQL
Tools
- Azure
- Fabric
- Docker
- DevContainers
- Linux
- Git
- Poetry/uv
- Azure DevOps Pipelines
- GitHub
- Latex
- Android Studio
Frameworks
- FastAPI
- Django
- Spring Boot
- Primefaces
- JavaServer Faces (JSF)
- Flask
- Selenium
Contact
Hit me up on LinkedIn or send me a direct email