Skip to content
View adrianoggm's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report adrianoggm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adrianoggm/README.md

👋 Hi, I'm Adriano García-Giralda Milena

💻 Software Engineer @ INNOVASUR
🎓 M.Sc. in Computer Engineering — University of Granada
🔬 Software Engineering · AI · Distributed Systems · Edge Computing

I design and build data-intensive and intelligent software systems, from backend services and data pipelines to distributed architectures and AI-powered applications.

My work sits at the intersection of software engineering, data engineering and artificial intelligence, with a particular interest in systems that need to process, understand and react to real-world data.


🚀 About Me

I'm a Computer Engineer specialized in Computing and Intelligent Systems, with a Master's degree in Computer Engineering from the University of Granada (UGR).

Currently, I work as a Software Engineer at INNOVASUR, where I contribute to platforms involving:

  • ⚙️ Backend services and microservice architectures
  • 🔄 ETL and data integration pipelines
  • 📡 IoT and Smart City systems
  • 📨 Event-driven architectures and asynchronous communication
  • 🗄️ Relational, document and time-series databases
  • 🤖 AI and LLM integration into production systems
  • 📊 Data processing and analytics infrastructures

Alongside my professional work, I am involved in research around Edge AI, distributed intelligence and machine learning for time-series data.

I enjoy working on problems where software architecture, data and intelligent systems come together.


🔬 Research & AI

My research interests include:

  • 🧠 Machine Learning & Deep Learning
  • 📈 Time-Series Analysis
  • 📡 Edge AI & Edge Computing
  • 🌐 Federated & Distributed Learning
  • 🧩 Continual and Non-IID Learning
  • 🔐 Robustness & Privacy in Distributed AI
  • 🕸️ Semantic and Knowledge-Driven Systems
  • 🤖 LLMs, RAG and intelligent agents

I collaborate with the MYDASS research group within the OnTheEdge project, working on real-time stress monitoring and intelligent processing of physiological and contextual data at the edge.

I am also researching the transformation of time series into image representations, including Recurrence Plots, Gramian Angular Fields and Markov Transition Fields, with a focus on their reconstruction, information preservation and downstream machine-learning utility.


🌐 Distributed & Federated AI

One of my current projects is Onion-FL, an experimental framework for studying federated and distributed learning in hierarchical environments.

It explores areas such as:

  • Hierarchical federated learning
  • Non-IID data and client drift
  • SCAFFOLD, FedNova, FedDyn and MOON
  • Robust aggregation and Byzantine attacks
  • Differential privacy
  • Communication constraints and unreliable networks
  • Model personalization
  • Continuous and asynchronous federated learning
  • Reproducible experimentation on real datasets

The goal is to study not only model accuracy, but also how distributed AI behaves under realistic constraints such as heterogeneity, communication failures, privacy requirements and evolving data.


🏗️ Software Engineering

I enjoy designing systems with a strong emphasis on maintainability, modularity and observability.

Some areas I regularly work with:

  • 🧱 Clean & Hexagonal Architecture
  • 🌐 REST APIs and microservices
  • 📨 Event-driven architectures
  • 🔄 ETL and data-processing pipelines
  • 📡 IoT ingestion and real-time processing
  • 🐳 Docker and containerized deployments
  • 🧪 Unit, integration and end-to-end testing
  • 🔁 CI/CD workflows
  • 📊 Monitoring and observability
  • 🧩 Modular and extensible software design

🛠️ Tech Stack

Languages

Python · TypeScript · JavaScript · C++ · Java · SQL · Kotlin

Backend & Distributed Systems

Node.js · NestJS · REST APIs · Microservices · RabbitMQ · Redis

Data Engineering

ETL Pipelines · Data Integration · Time-Series Processing · Analytics

Databases

PostgreSQL · MySQL · MongoDB · InfluxDB

AI & Machine Learning

PyTorch · scikit-learn · Time-Series ML · Federated Learning · RAG · LLM Integration

Infrastructure & Tooling

Docker · Git · GitHub Actions · Linux · MQTT · Grafana


🧪 What I'm Currently Exploring

  • 🌐 Federated learning under real-world constraints
  • 🔄 Continual learning and evolving data streams
  • 🧠 AI systems for physiological and time-series data
  • 📡 Edge intelligence and distributed inference
  • 🕸️ Semantic architectures for intelligent IoT platforms
  • 🤖 LLM-based assistants, RAG and agentic systems
  • ⚙️ Scalable event-driven backend architectures

🎯 Long-Term Interests

I'm particularly interested in building intelligent systems that combine:

AI + distributed systems + data engineering + software architecture

My long-term goal is to continue working at the intersection of research and real-world engineering, contributing to systems where intelligent models need to operate reliably across distributed environments.

I'm also interested in pursuing a PhD focused on intelligent and distributed systems.


🌐 Connect with Me


⚡ Beyond Code

  • 🔍 Curious by nature — I enjoy understanding how systems work from the inside
  • ⚽ Sports have taught me teamwork, consistency and discipline
  • 🔬 I enjoy connecting academic research with practical engineering
  • 🚀 Always interested in challenging technical projects and collaborations

Building intelligent systems from data to deployment.

Pinned Loading

  1. footballhubmanager footballhubmanager Public

    FootballHubManager is a cross-platform application for managing football fan clubs, built with a Python backend following Hexagonal Architecture and a modern web/mobile frontend.

    Python 2

  2. MoodPal MoodPal Public

    Prototipo de la App Para Android MoodPal

    Java 2

  3. IC-P2 IC-P2 Public

    Python repository for implementation of the practice of genetics algorithms.

    Python

  4. AppCitaPreviaAyuntamiento AppCitaPreviaAyuntamiento Public

    App Cita Previa ayuntamiento

    TypeScript 1

  5. Onion-FL Onion-FL Public

    Federated Learning Feasibility study on FLOWER framework

    Python 1

  6. FinGuard FinGuard Public

    Conversational banking assistant (PoC): ask about your accounts in Spanish by text or voice, explore answers as charts and prepare Bizum payments, while a LangGraph orchestrator validates every mod…

    Python 1