
Informatics & Telecommunications Student
Undergraduate student passionately exploring the intersection of Systems Programming, Distributed Architectures, and Artificial Intelligence. Focused on building low-level efficient systems, analyzing data, and developing secure, scalable software solutions.
National and Kapodistrian University of Athens (NKUA)
Specialized in Systems Programming, Distributed Architectures, Operating Systems, and Advanced AI Algorithms.
Context: MIRANDA is a Horizon Europe-funded cybersecurity project focused on developing adaptive digital twin models and monitoring controls for service supply chains.
Acted as a core member of the technical team, bridging the gap between software development and cloud infrastructure while coordinating multi-partner subsystem integrations in a highly distributed European ecosystem.
Developed and evaluated advanced NLP architectures and recommendation workflows using PyTorch. Implemented semantic embeddings and deep models (Word2Vec, GloVe, BERT, DistilBERT) for sentiment classification, alongside Collaborative & Content-Based Filtering, Clustering, and Linear Regression algorithms.
Designed and engineered a microservices-based personal platform deployed on a Kubernetes cluster. Implemented GitOps practices via ArgoCD, automated container image building with GitHub Actions, configured RabbitMQ for asynchronous notification queuing, and established secure SSL traffic management via cert-manager.
Built a robust file sync engine in C. Features a local architecture utilizing system calls, fork/exec, IPC pipes, and Bash scripting, alongside a distributed network variant utilizing sockets, multi-threading, and condition variables for thread synchronization.
Developed as a core academic project in C++ leveraging the CGAL (Computational Geometry Algorithms Library). Focused on implementing and optimizing advanced geometric algorithms for multi-part Delaunay triangulation workflows.
Designed and programmed a 2D game in C++ from scratch, applying advanced Object-Oriented Programming (OOP) design patterns, polymorphic structures, and memory safety practices.