Portfolio

Έργα

Συστήματα που έχω φτιάξει από την αρχή μέχρι το τέλος — RAG υπηρεσίες, RL agents, MLOps pipelines, fine-tuned LLMs. Πρώτα κώδικας, papers όταν χρειάζεται.

DocuRAG

Σύστημα Retrieval-Augmented Generation (RAG) σε Python για ερωτοαπαντήσεις πάνω σε έγγραφα. Χτισμένο με FastAPI, HuggingFace transformers και FAISS vector search. Υποστηρίζει PDF, TXT, DOCX και MD, με REST API και web interface σε Streamlit.

PythonRAGFastAPI

Smart Home P2P Energy Trading with RL

Προσέγγιση deep reinforcement learning για τη βελτιστοποίηση της ενεργειακής κατανάλωσης έξυπνων σπιτιών, με παράλληλη αποτροπή συμπεριφορών καρτέλ σε peer-to-peer αγορές ενέργειας. Υλοποιεί DDPG για τη λειτουργία HVAC, τη διαχείριση μπαταρίας και τη στρατηγική τιμολόγησης.

PythonPyTorchDDPG

Finetuning LLM Gemma3 for AI Detection

Σύστημα ανίχνευσης κειμένου παραγόμενου από AI, μέσω fine-tuning του Gemma3-4B της Google με βελτιστοποιήσεις Unsloth στο dataset RAID. Ανιχνεύει κείμενο από 11 διαφορετικά LLMs σε πολλαπλά πεδία, με εκπαίδευση αποδοτική σε μνήμη πάνω σε καταναλωτικό hardware.

PythonLLMFine-tuning

MNIST MLOps Pipeline

Pipeline ML έτοιμο για παραγωγή με Kubeflow Pipelines, MLflow και KServe. Καλύπτει ολόκληρη τη ροή MLOps, από τη συλλογή δεδομένων έως το serving του μοντέλου, με παρακολούθηση πειραμάτων, containerized components και infrastructure as code.

PythonKubeflowMLflow

TARDIS-Pruning

Ελαφριά βιβλιοθήκη pruning νευρωνικών δικτύων για μοντέλα PyTorch, χτισμένη πάνω στο Microsoft NNI. Υλοποιεί L1 norm pruning για μείωση του μεγέθους και των υπολογιστικών απαιτήσεων σε edge deployment, διατηρώντας την απόδοση.

PythonPyTorchModel Compression

Fedra: Federated Learning Framework

Συγκριτική μελέτη αποκεντρωμένων και κεντρικοποιημένων αρχιτεκτονικών federated learning. Επεκτείνει το P2P framework Fedra με σύγκριση έναντι του Flower, ιεραρχικό FL και πειράματα σε συνθετικά και πραγματικά δεδομένα, μεταξύ άλλων πρόβλεψη κυκλοφορίας με LSTM.

PythonFederated LearningP2P

SnakeAI-DQN

Υλοποίηση Deep Q-Network (DQN) για την εκπαίδευση agent που παίζει το κλασικό Snake με reinforcement learning. PyTorch για το νευρωνικό δίκτυο, Gym για το περιβάλλον και Pygame για την απεικόνιση, με πλήρη οπτικοποίηση της εκπαίδευσης.

PythonPyTorchDQN

Multi-Agent Energy Management System

Framework προσομοίωσης κατανεμημένης διαχείρισης ενέργειας που μοντελοποιεί πολλαπλά οικιακά συστήματα HVAC και μονάδες αποθήκευσης. Αλγόριθμοι reinforcement learning βελτιστοποιούν την κατανομή ενέργειας στο δίκτυο, τηρώντας τους περιορισμούς θερμοκρασίας.

PythonPyTorchDRL

Έχετε παρόμοιο πρόβλημα;

Τα περισσότερα από αυτά ξεκίνησαν με ένα «μπορεί αυτό να αυτοματοποιηθεί;». Πιθανότατα και το δικό σας μπορεί.

Επικοινωνία