Hello, I'm

George Levis

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

Deep LearningReinforcement LearningLLMsFederated LearningMLOpsRAGMulti-Agent Systems

Technology Stack

Python
PyTorch
Docker
AWS
K8s
Git
Linux
SQL

Research Areas

Research Highlights

Deep Learning & RL

Neural networks and reinforcement learning for intelligent decision-making systems.

Learn more

LLM Agents & RAG

Autonomous AI agents with retrieval-augmented generation for real-world applications.

Learn more

MLOps & Production ML

Building robust pipelines to deploy and maintain ML systems at scale.

Learn more

Latest Work

Featured Publication

Multi-agent deep reinforcement learning for peer-to-peer energy trading in smart home communities—balancing comfort, cost, and market fairness.

All Publications

FedRA: A Fully Decentralized Federated Learning Framework for Robust Intelligence Sharing across O-RAN dApps

Sotirios 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

Featured Projects

View All

DocuRAG

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.

PythonRAGFastAPI

Smart Home P2P Energy Trading with RL

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.

PythonPyTorchDDPG

Finetuning LLM Gemma3 for AI Detection

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.

PythonLLMFine-tuning

Let's Connect

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