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

WebsiteAvailable for freelance work, remote across the EULinkedInGoogle ScholarORCIDPeer-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 Projects

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.

PythonLangGraphFastAPIKubernetes

  • 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

YazSes — offline voice dictation that never phones home

Hold a key, speak, release. Speech-to-text runs entirely on your own CPU and the words are typed into whatever window has focus — editor, browser, terminal, a remote SSH session. No cloud, no account, no subscription.

Pythonfaster-whisperLinuxApache 2.0

  • Works on Wayland, where most dictation tools silently fail — injection happens at the kernel uinput layer, below the compositor, so GNOME, KDE, sway and Hyprland all behave the same
  • Accuracy measured, not asserted: 2.59% WER on LibriSpeech test-clean (small.en), 4.07% with the default base.enmethod and repro commands published
  • Also transcribes recordings and captures whole meetings with speaker labels, same install
  • Built in the open by outside contributors — good first issues are tagged and waiting

Other Projects

ProjectWhat it doesEvidenceStack
NovaFabricA 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.aiPython, OpenTelemetry
AOBenchBenchmark 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 reviewPython, MCP, Slurm
ExaMLOpsEnd-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 gatePrefect, MLflow, Ray Serve, Slurm, FastAPI, React
kube-qCLI and Python SDK for KubeIntellect — pip install kube-qStreaming responses, Rich TUI · AGPL-3.0Python
GRAAFEGraph 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 Marconi100Python, GNN, Kubeflow
HazardNetThermal-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.0Python, 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

TitleVenueYear
KubeIntellect: A Modular LLM-Orchestrated Agent Framework for Kubernetes ManagementJournal of Grid Computing2026
M100 ExaData: A Data Collection Campaign on CINECA's Marconi100 Tier-0 SupercomputerNature Scientific Data2023
PM100: A Job Power Consumption Dataset of a Large-Scale Production HPC SystemSC'23 Workshops2023
GRAAFE: GRaph Anomaly Anticipation Framework for Exascale HPC SystemsFGCS2024
HazardNet: A Thermal Hazard Prediction Framework for DatacentersFGCS2024
Elevating Datacenter Resilience with ThermADNet: A Thermal Anomaly Detection SystemFGCS2026
Multi-level Anomaly Prediction in Tier-0 DatacenterACM Computing Frontiers2022

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

AreaTools
Platform & infrastructureKubernetes · Helm · Terraform · Docker · Linux · Azure
AI / MLPython · PyTorch · LangGraph · FastAPI · MLflow · Ray Serve
HPCSlurm · MPI · OpenMP · Prefect
ObservabilityPrometheus · Grafana · Loki · OpenTelemetry
Data & ML systemsGNNs · 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. novafabricnovafabricPublic

    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 4 2

  2. yazsesyazsesPublic

    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. kubeintellectkubeintellectPublic

    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. ExaMLOpsExaMLOpsPublic

    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. GRAAFEGRAAFEPublic

    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. aobenchaobenchPublic

    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