Samuel Gaist
Electrical engineer coming from the Ecole d'Ingenieur du Valais, I've written applications in the fields of:
- Database management
- Machine control
- Audio/Video acquisition
- Image/Video processing
- Client/Server setup
- Web services
I have worked on all major desktop platforms (Linux/macOS/Windows) as well as mobile (iOS/Android). Part of my work included embedded systems running custom made Linux sytems.
I'm also an active contributor of the Qt project where I've been awarded the lifetime Qt Champion title for my contributions to the project. My work includes bug and documentation fixing, features implementation as well as forum and Wiki activities where I am a moderator.
After establishing a good track record, I've been trusted with approver rights which allows me to enable the merge process for other fellow developer's contributions.
This has also lead me to contribute to other projects like KDE or some of KDAB's open source tools like GammaRay.
Through my work at Idiap, I've had the opportunity to make contributions to projects outside of the Qt scope and in various programming languages.
The following is a list of contributions that I did when I was just starting at Idiap:
Later on, after taking the hat of BEAT platform maintainer for several years, in the context of it successor, I have learned a whole new platform system with Kubernetes and ensured the knowledge was correct through the three main certificates: CKA, CKS and CKAD.
This successor, named CollabCloud, aims to modernize the Idiap infrastructure and offer a platform that will cover the needs of the majority of Idiap's researchers and offer new collaboration capabilities.
In this context, my main workload has shifted more on the deployment and preparation of tools for Idiap members which also triggered contributions to some of the projects we are using:
- BinderHub
- repo2docker
- JupyterHub
- SDSC Renku
- Paketo Buildpacks python-start
- reuse-tool
- Kubernetes cri-tools
These project lists are not exhaustive and include contributions such as documentation improvements, build system and bug fixes as well as new features implementation.
More of my contributions can be found on my: