I always wanted a site of my own. Honestly it is everything and nothing: a cocktail of things I like, that I hope you like too.

Stefano

Stefano Galliani. Engineering Team Lead, building and steadying the systems other systems lean on.

I turn chaos into something I can read. I care about the people behind the alerts as much as the alerts.

Technically obsessive, systems-oriented, calm under pressure. Loves motorcycles, operational thinking, and late-night reflections.

Built as a surface for operational memory and future AI integration.

supervised by Pisco the cat

Deployment history

my career, logged like releases

Engineering leader for cloud-native platforms and large-scale infrastructure operations, focused on reliability in mission-critical environments. Close to the code, steady under incidents, and building teams people want to work in.

  1. Jul 2023 to present

    Engineering Technical and Team Lead

    UniCredit

    Leads cloud-native platform engineering and large-scale infrastructure operations across enterprise banking in Central and Eastern Europe. Manages a team of senior engineers on mission-critical OpenShift, CI/CD, and core operational systems. Escalation manager for critical incidents, with 24/7 operational readiness. Owns governance, KPIs, delivery tracking, and stakeholder reporting.

    stack: OpenShift, Kubernetes, CI/CD
  2. Jan 2025 to present

    Group Functions Talent Program

    UniCredit

    Selected into a group-wide program of 150 top talents: advanced management training, international exposure, and strategic projects across the Group over three years.

  3. Jul 2022 to Jul 2023

    Senior Infrastructure Engineer

    UniCredit

    Delivered and ran OpenShift clusters across Central and Eastern Europe. Supported AppDev and DevOps teams on application migration and adoption. Reviewed and improved the systems involved with vendors and consultants.

  4. Apr 2022 to Jul 2022

    Senior System and DevOps Engineer

    SORINT.lab

    Infrastructure delivery and service management.

    stack: RHEL, Ansible, OpenShift, Docker, Kubernetes, Terraform, CI/CD, Prometheus, Grafana, Datadog, Ceph
  5. Dec 2020 to Mar 2022

    System and DevOps Engineer

    SORINT.lab

    Delivery for Poste Italiane, ENGIE, Gruppo SEA, and Gruppo San Donato.

    stack: RHEL, Ansible, Kubernetes, OpenShift
  6. Aug 2020 to Dec 2020

    System Software Engineer

    SORINT.lab

    Big-data software for Intesa Sanpaolo.

    stack: Ansible, Python, Apache BigTop, Hadoop
  7. Apr 2017 to Aug 2020

    System Software Engineer

    Huko

    Software and firmware for IoT embedded devices; building systems to ingest high-volume streaming data and monitor the flow from device to database.

    stack: Apache NiFi, Apache Kafka, MQTT, Grafana, InfluxDB, Prometheus, Python, C and C++, Java
  8. Mar 2016 to Apr 2017

    HelpDesk Analyst and Technical Support (apprenticeship)

    Huko

    IoT device maintenance, customer ticket management, problem analysis, and coordination during onsite installations.

Core areas

platform engineering on OpenShift / Kubernetes (Red Hat stack: ACM, CoreOS)GitOpsCI/CD platforms at scale (Jenkins, Artifactory as managed products)disaster recovery design and testinginfrastructure migrationincident and problem managementtechnical leadership and team building

Stack

KubernetesOpenShiftRed Hat ACMCoreOSGitOpsJenkinsArtifactoryAnsibleTerraformDockerPrometheusGrafanaPythonBashAzureAWSLinux (RHEL)

Education

work in progress

Download CV (PDF) work in progress

Hi, I am SGA. Here is me, in stranger units.
All true, all verifiable. None of it tells you who I am; that part is up to the conversation.

How this site is built

sgalliani.com system architecture A visitor connects over HTTPS through Cloudflare DNS to Vercel, which hosts the Next.js app and serverless API routes for reports, films, places, objects and an owner-only admin. These read from and write to Airtable, whose tables are Reports, Films, Places, Objects and Handles. Films are added by voice: the owner records a voice note, it is transcribed by speech to text, an LLM extracts the structured fields, and the result is written to Airtable; the same content can also be typed in the admin. When a Critical report is created, an Airtable automation sends an email alert. GitHub deploys to Vercel. sgalliani.com system architecture https reads + writes deploy How films get onto this site voice LLM write on critical Visitor browser Cloudflare DNS only Vercel hosting Next.js app the site API routes serverless report · films · places objects · admin Airtable datastore tables Reports · Films · Places Objects · Handles GitHub repo Owner records a voice note Transcript speech to text Structured film fields extracted Email alert Airtable automation You add a film by voice: transcribed, structured into fields, written to Airtable. Visitors read the feeds. A Critical report triggers an email alert via an Airtable automation. Cloudflare DNS, Vercel, Next.js, Airtable, GitHub.

Built and evolved by a two-agent loop: Claude as coordinator and reviewer, Claude Code as the hands in the repo, synced through a single markdown channel. Content lives in Airtable behind serverless API routes. The site runs on Next.js on Vercel, behind Cloudflare DNS. Nothing ships without type checks, build, tests and an adversarial review.

How films get onto this site

I record a quick voice note about a film. It gets transcribed, an AI step pulls out the title, category, emotion and my verdict, and the result lands in Airtable. The site reads it live and shows it, filterable, with no redeploy.