Deep Learning & RL
Neural networks and reinforcement learning for intelligent decision-making systems.
Learn more →Hello, I'm
AI/ML Engineer
I love turning ideas into real, working systems. My work sits at the intersection of deep learning research and production engineering—taking models off paper and into products people actually use. Right now, I'm deep into autonomous LLM agents (LangGraph keeps things interesting) and figuring out how to make different AI systems talk to each other through standardized protocols like MCP. There's something deeply satisfying about solving the messy orchestration problems that come up when you try to make theoretical AI work reliably in the real world.
Interests
Technology Stack
Research Areas
Neural networks and reinforcement learning for intelligent decision-making systems.
Learn more →Autonomous AI agents with retrieval-augmented generation for real-world applications.
Learn more →Building robust pipelines to deploy and maintain ML systems at scale.
Learn more →Latest Work
Multi-agent deep reinforcement learning for peer-to-peer energy trading in smart home communities—balancing comfort, cost, and market fairness.
All PublicationsSotirios T. Spantideas, Anastasios E. Giannopoulos, George A. Levis, Panagiotis Trakadas
We propose a resilient and fully decentralized federated learning framework specifically adapted for Open Radio Access Networks (O-RAN) named FedRA that enables collaborative intelligence between dApps. We present how FedRA can be deployed in the O-RAN architecture by using already existing interfaces between the well-defined RAN components and how real-time ML applications (dApps) can interact to share their distilled intelligence. The software components of FedRA are described along with the step-by-step deployment workflow, outlining practical guidelines for its implementation. Finally, the framework is validated in a simulated environment using both real and simulated datasets reporting the time series of throughput provided by multiple radio units; two different ML models hosted in FedRA nodes either detect anomalies in upcoming network traffic or forecast data-rate values. The achieved accuracy confirms the validity of FedRA in the training of cell-specific ML models and the decentralized collaborative intelligence sharing among them. FedRA is also compared to a typical client/server approach in terms of model accuracy and network communication cost.
Portfolio
A Python-based Retrieval-Augmented Generation (RAG) system for document question-answering. Built with FastAPI, HuggingFace transformers, and FAISS vector search. Supports PDF, TXT, DOCX, MD ingestion with both REST API and Streamlit web interface.
A deep reinforcement learning approach to optimize smart home energy usage while preventing cartel-like behavior in peer-to-peer energy markets. Implements DDPG to optimize HVAC operation, battery management, and price-setting strategies with anti-cartel mechanisms for market fairness.
A state-of-the-art AI text detection system built by fine-tuning Google's Gemma3-4B model using Unsloth optimizations and the RAID dataset. Detects AI-generated text across 11 LLMs and multiple domains with memory-efficient training on consumer hardware.
Always happy to chat about ML engineering, LLM agents, or anything at the intersection of research and production systems. Whether you're exploring collaborations or just want to geek out about the latest in AI, drop me a line.
Get in Touch