Skip to content
View MSKazemi's full-sized avatar

Block or report MSKazemi

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.

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
mskazemi/README.md

Mohsen Seyedkazemi Ardebili

AI Infrastructure · AI SRE & AIOps · MLOps · HPC
Research Fellow, University of Bologna · Bologna, Italy

Website Available for freelance work, remote across the EU LinkedIn Google Scholar ORCID Peer-reviewed in the Journal of Grid Computing


I build autonomous AI systems that act on infrastructure — not just explain it.

I came to this the unusual way round. Before the PhD I spent seven years as the IT and network administrator of a combined-cycle power plant of more than 1,000 MW: no staging environment, and a bad change measured in megawatts rather than in error budgets. Then a doctorate in high-performance computing at the University of Bologna, and since then research and platform engineering on EuroHPC-funded projects.

That background is why my systems ask before they act. Everything below is one attempt at the same question: how much of an operator's judgement can a machine take over, and how do you prove afterwards that it was right to?

📍 Bologna, Italy · remote across the EU  ·  🧭 mskazemi.com  ·  💼 available for freelance work


Featured Project

KubeIntellect — a human-governed AI SRE for Kubernetes

Ask your Kubernetes cluster a question in plain English. It gathers live evidence from tools such as kubectl, Prometheus and Loki, works out what is actually wrong — and pauses for your explicit approval before it changes anything.

Python LangGraph FastAPI Kubernetes

  • It executes cluster operations, behind a human approval gate — that is the whole point, and it is what separates it from a chat window next to a terminal
  • LangGraph FSM supervisor with PostgreSQL checkpoints and human-in-the-loop approval gates
  • Dynamic Code-Generator agent: writes and validates new tools at runtime, with registration routed through human approval
  • Modular domain agents: logs, metrics, RBAC, lifecycle, scheduling, exec, proxy
  • Peer-reviewedJournal of Grid Computing (2026), 10.1007/s10723-026-09837-6

Other Projects

Project What it does Evidence Stack
NovaFabric A time machine for AI systems — capture, replay, diff and audit any agent or HPC run, with no code changes. Self-hosted. Apache-2.0 · experimental · novafabric.ai Python, OpenTelemetry
YazSes Push-to-talk voice dictation for Linux, macOS and Windows. Hold a key, speak, release — on-device speech-to-text types into any app. Also transcribes recordings and labels meeting speakers. Fully offline by default · CPU-only, no GPU · Apache-2.0 · outside contributors merging PRs Python, faster-whisper
AOBench Benchmark for LLM agents doing real HPC operations work. Role-aware and permission-enforced: a policy violation hard-fails the task, however correct the answer looked. 88 tasks (10 categories × 5 roles) · 29 environment bundles, 6 from real Marconi100 telemetry · archived with a DOI · paper under review Python, MCP, Slurm
ExaMLOps End-to-end MLOps platform for HPC, built for the EuroHPC SEANERGYS project. Any of the sixteen consortium partners registers a model; the platform trains, versions, governs and serves it. Architect and lead developer. In production at LuxProvide (MeluXina) · train → version → govern → serve, behind a sysadmin approval gate Prefect, MLflow, Ray Serve, Slurm, FastAPI, React
kube-q CLI and Python SDK for KubeIntellect — pip install kube-q Streaming responses, Rich TUI · AGPL-3.0 Python
GRAAFE Graph neural network that anticipates compute-node anomalies on exascale HPC, trained offline and served online through a Kubeflow pipeline on live telemetry. Published, FGCS 2024 · CINECA Marconi100 Python, GNN, Kubeflow
HazardNet Thermal-hazard prediction for datacenters, over a year of temperature and power telemetry from 3,312 nodes of CINECA's Marconi A2. Six-hour horizon, chosen with the facility manager. Published, FGCS 2024 · 1 GB dataset on Zenodo, CC BY 4.0 Python, TCN/LSTM/SVM

Available for freelance work

Remote across the EU, in three areas — each starting with a fixed-price audit so you can see the work before committing to a project:

  • Kubernetes reliability & AIOps — health-checks, observability, hardening, incident root-cause analysis
  • MLOps & ML in production — registry, serving, drift detection, governed retraining, monitoring
  • Production LLM agents — tool boundaries, scoped RBAC, human-in-the-loop safety, tracing, audit trails

Based in Bologna, Italy — working remotely across the EU on CET.

Engagements, rates and how it works


Research

PhD: Design, Analysis, and Management of High-Performance Computing Systems · University of Bologna (2018–2022)

EU projects: SEANERGYS (EuroHPC-JU — MLOps platform architect & lead developer, WP task lead) · DECICE · Graph-Massivizer · EUROPEAN PILOT · REGALE · EPI SGA1

Impact (Google Scholar, read 2026-08-10 — see the live profile for current figures): 218 citations · h-index 8 · i10-index 7, across 17 published or accepted peer-reviewed works. The trend is the interesting part: 9 citations in 2022, 15 in 2023, 24 in 2024, 76 in 2025, and 65 in the first seven months of 2026 — more in the last twenty months than in the preceding eighteen years combined.

Selected Publications

Title Venue Year
KubeIntellect: A Modular LLM-Orchestrated Agent Framework for Kubernetes Management Journal of Grid Computing 2026
M100 ExaData: A Data Collection Campaign on CINECA's Marconi100 Tier-0 Supercomputer Nature Scientific Data 2023
PM100: A Job Power Consumption Dataset of a Large-Scale Production HPC System SC'23 Workshops 2023
GRAAFE: GRaph Anomaly Anticipation Framework for Exascale HPC Systems FGCS 2024
HazardNet: A Thermal Hazard Prediction Framework for Datacenters FGCS 2024
Elevating Datacenter Resilience with ThermADNet: A Thermal Anomaly Detection System FGCS 2026
Multi-level Anomaly Prediction in Tier-0 Datacenter ACM Computing Frontiers 2022

Open data. I co-author three CC BY 4.0 datasets from CINECA's Tier-0 supercomputers — roughly 26 GB in total: M100 ExaData (24.8 GB of Marconi100 telemetry), the HazardNet thermal dataset (3,312 nodes, first author) and PM100 (per-job power). Free to download, commercial use permitted.

Full list, with current citation counts → Google Scholar · ORCID · dblp · OpenAlex


Stack

Area Tools
Platform & infrastructure Kubernetes · Helm · Terraform · Docker · Linux · Azure
AI / ML Python · PyTorch · LangGraph · FastAPI · MLflow · Ray Serve
HPC Slurm · MPI · OpenMP · Prefect
Observability Prometheus · Grafana · Loki · OpenTelemetry
Data & ML systems GNNs · TCN/LSTM · anomaly detection · time-series telemetry at datacenter scale

Academic Service

PC Member: PDP 2025 · PDP 2026 · AsHES 2026

Reviewer: IEEE TCAD · FGCS · Journal of Grid Computing · SC · ACM CF · DATE · PDP · AsHES

Supervision: 2 PhD co-advisees (ongoing) · 5 MSc theses completed · Lab of Big Data Architectures, UniBo (2020–2024)


Hiring, or need an audit?mskazemi.com/hire
Website · About · LinkedIn · GitLab · Mastodon · Scholar · ORCID

Pinned Loading

  1. novafabric novafabric Public

    Capture, replay, diff & audit AI agent and model runs as portable, signed evidence capsules. Open-source and self-hosted — runs in your own infrastructure, from a laptop to a cluster. No SaaS, no t…

    Python 3 2

  2. yazses yazses Public

    Free, open-source, fully-offline-by-default voice dictation for Linux (X11 & Wayland), macOS & Windows. Hold a key, speak, release — on-device faster-whisper types it into any app. Also transcribes…

    Python 4 8

  3. kubeintellect kubeintellect Public

    An AI SRE for Kubernetes: connects to your cluster, investigates with real tools, explains the root cause in plain English, and executes the fix only after you approve it. Peer-reviewed — Journal o…

    Python 7 7

  4. ExaMLOps ExaMLOps Public

    End-to-end MLOps platform for HPC workload management — auto-discovery training pipelines (Prefect), Slurm job orchestration, MLflow model registry, Ray Serve multi-model serving, Prometheus/Grafan…

    Python 1

  5. GRAAFE GRAAFE Public

    GRaph Anomaly Anticipation Framework for Exascale HPC — GNN-based node anomaly prediction on CINECA Marconi100, with offline GNN training and online Kubernetes/Kubeflow MLOps deployment (published …

    Jupyter Notebook

  6. aobench aobench Public

    Role-aware, permission-enforced benchmark for LLM agents that operate HPC systems — SLURM, telemetry, RBAC, docs, facility. A policy violation hard-fails the task. 88 tasks (10 categories x 5 roles…

    Python 1 4