Web Front-EndJavaScript, Vue3.js, Pinia , ViteJS , PrimeVue , Bootstrap 5 (phasing out), CSS, HTML
Web Back-EndPython, FastAPI, Django, SQLAlchemy, Pydantic
DatabasesPostgreSQL, Oracle
Background ServicesPython, Perl (phasing out)
Libraries and UtilitiesJavaScript, Python, Perl (phasing out)
DevOpsGit, GitLab, CI/CD, Docker/Podman, Kubernetes (k8s), Atlassian Jira Issues, Atlassian Confluence Wiki, Apache Nginx

FGC API

A REST API that serves as the back-end of several of our web applications and background services. It provides centralized access to FGC related data and devices.

Technologies: FastAPI

FGC Barcode Manager

A simple web application that allows converter experts to map their hardware equipment to a certain barcode format and thereby associate it to persisted configuration properties used by FGCs.

Technologies: JavaScript | Perl CGI

FGC Commander

The main power converter expert tool. It allows them to monitor and interact with the FGCs that are used to control the power converters which power the magnets in the accelerators.

Technologies: Vue.js | FastAPI

FGC Device Status

A web application that provides an overview of the status of all FGC devices installed in CERNs accelerator complexes. Currently, there are more than 5000 FGC devices installed.

Technologies: JavaScript | Perl CGI

FGC Docs

The official FGC documentation web pages. These pages document the software classes and property interfaces that experts use to interact with FGCs.

Technologies: Static HTML (generated)

FGC Portal

A simple application grid that provides access to all web applications of the EPC-CCS tools suite.

Technologies: Vue.js

FGC Property Manager

A web application that helps converter experts to manage the configuration of their FGCs. Each of the more than 5000 FGCs installed at CERN can have hundreds of configuration properties associated. These are stored in a database and are ready for automatic configuration via the Configuration Manager background service.

Technologies: Python Django

FGC Remote Terminal

A web based terminal interface that provides remote access to the integrated terminal of our FGC devices.

Technologies: Vue.js | WebSockets

FGC Spare Manager

A web application that allows converter experts to create and maintain configurations for pairs of operational and spare FGCs. This allows us to use one spare device as a potential replacement of several other FGC devices which is much more cost efficient than having one spare per device.

Technologies: Vue.js | FastAPI

FGC Test Manager

A web application that allows FGC designers to implement and maintain automated tests for FGC embedded software and hardware.

Technologies: Vue.js | FastAPI

FortLogs

A REST API and PostgreSQL database used provide access to stored acquisitions of signals, which can be visualized in the PowerSpy web application.

Technologies: FastAPI | PostgreSQL

FRESCO

FRESCO stands for ‘Frequency RESponse-based Controller Optimization’. It is a tool that helps converter experts to run experiments in order to optimize the control settings of their FGCs.

Technologies: Vue.js | FastAPI

PowerSpy

PowerSpy is a web application that allows power converter experts to visualize and analyze signals that can be acquired by the power converters’ control system. Note: the version that is linked here is the publicly accessible version of powerspy and only supports visualisation of local log files.

Technologies: Vue.js | FastAPI

FGC Config Manager

A daemon which is responsible for synchronizing the configuration of FGC devices from and to the database. It allows automated configuration of devices on startup and helps to persist optimized configurations.

Technologies: Python

FGC Logger

Monitors FGC devices. Reads their log buffers and stores them for later inspection (e.g. post mortem analysis, after a power converter tripped).Python

Technologies: Python

FGC Program Manager

Allows remote re-programming of FGC sub-modules. These sub-modules are RegFGC3 electronic cards / boards that are designed and maintained by our colleagues of the EPC-CCE section.

Technologies: Python

FGCD Survey

Monitors FGCD devices, which are the gateway computers of FGC devices. It automatically notifies experts in case an instance goes down.

Technologies: Perl

Picture of the tools team leader Kevin

Kevin

Kessler

From Germany
Open Kevin's LinkedIn Profile

Team Leader
Full-Stack Developer

at CERN since 2017-03

Picture of the tools team alumnus Benjamin

Benjamin

Raymond

From France
Open Benjamin's LinkedIn Profile
Open Benjamin's GitHub Profile
Open Benjamin's personal website


Full-Stack Developer

back at CERN since 2025-02
front-end lead from 2020-01 to 2022-12

Picture of tools team member Somanshu

Somanshu

Mendon

From India
Open Somanshu's LinkedIn Profile
Open Somanshu's GitHub Profile
Open Somanshu's personal website


DevOps Engineer

at CERN since 2025-08

Picture of tools team member Erik

Erik

Sievers

From Sweden
Open Erik's LinkedIn Profile


Full-Stack Developer

at CERN since 2025-12

Picture of tools team member Peter

Peter

Stein

From Germany
Open Peter's LinkedIn Profile
Open Peter's GitHub Profile


Full-Stack Developer

at CERN since 2026-05

Picture of the tools team alumna Mariana

Mariana

Mendes

From Portugal
Open Mariana's LinkedIn Profile

Front-End/
Software Developer

at CERN from 2023-07 to 2026-06

Picture of the tools team alumnus Erwan

Erwan

Le Forestier

From France
Open Erwan's LinkedIn Profile
Open Erwan's GitHub Profile
Open Erwan's personal website


Full-Stack Developer

at CERN from 2024-01 to 2026-04

Picture of the tools team alumnus Antriksh

Antriksh

Misri

From India
Open Antriksh's LinkedIn Profile
Open Antriksh's GitHub Profile
Open Antriksh's personal website


Full-Stack Developer

at CERN from 2023-07 to 2025-12

Picture of the tools team alumnus Hussein

Hussein

Dennis

From the United Kingdom
Open Hussein's LinkedIn Profile
Open Hussein's GitHub Profile
Open Hussein's personal website


DevOps Engineer

at CERN from 2024-09 to 2025-10

Picture of the tools team alumnus Vasile

Vasile

Sambor

From Romania
Open Vasile's LinkedIn Profile
Open Vasile's GitHub Profile
Open Vasile's Stack Overflow Profile

Full-Stack Developer
& Front-End Lead

at CERN from 2022-09 to 2025-08

Picture of the tools team alumnus Numan

Numan

Ahmed

From the United Kingdom
Open Numan's LinkedIn Profile
Open Numan's GitHub Profile
Open Numan's personal website

Front-End/
Software Developer

at CERN from 2025-06 to 2025-08

Picture of the tools team alumna Stavroula

Stavroula

Livarda

From Greece
Open Stavroula's LinkedIn Profile


Python Developer

at CERN from 2023-09 to 2024-10

Picture of the tools team alumnus Orfeas

Orfeas

Zografos

From Greece
Open Orfeas's LinkedIn Profile


DevOps Engineer

at CERN from 2023-08 to 2024-09

Picture of the tools team alumnus Tsampikos

Tsampikos

Livisianos

From Greece
Open Tsampikos's LinkedIn Profile

Back-End Developer
Database Engineer

at CERN from 2020-02 to 2024-08

Picture of the tools team alumnus Nuno

Nuno

Mendes

From Portugal
Open Nuno's LinkedIn Profile
Open Nuno's GitHub Profile
Open Nuno's personal website


Full-Stack Developer

at CERN from 2018-02 to 2024-03

Picture of the tools team alumnus Arkadiusz

Arkadiusz

Podkowa

From Poland
Open Arkadiusz's LinkedIn Profile
Open Arkadiusz's GitHub Profile
Open Arkadiusz's personal website

Full-Stack Developer
DevOps Engineer

at CERN from 2022-07 to 2023-08

Picture of the tools team alumnus Christoph

Christoph

Merscher

From Germany
Open Christoph's LinkedIn Profile


Full-Stack Developer

at CERN from 2018-08 to 2019-10