Profile picture of Christoph Bühler

Christoph Bühler

MSc in Computer Science

Research Assistant with the Programming Group
St. Gallen, Switzerland

About Me

I am a research assistant with the Programming group at the University of St. Gallen. I am working on recent topics in the context of Software Engineering. Currently, my goal is to improve the current state of Infrastructure as Code (IaC) as well as Security in the context of the AI age.

I joined the programming group in July 2024, after nine wonderful years at smartive AG in St. Gallen, Switzerland. My passion for exploring new technologies and solving complex problems has always driven my learning process. My Master Thesis with the university of applied science OST (former HSR) resolved around identity security and authentication in heterogeneous systems.

Since September 2024, I am enrolled in the Masters program in Computer Science at the University of St. Gallen, after which I will continue my research in the Programming group - enrolling in the PhD program under the supervision of Prof. Dr. Guido Salvaneschi. During my studies at HSG - and with my Master Thesis - I focus on testing and verification of IaC programs.

When I am not trying out new technologies or working on my research, I enjoy spending time with my beautiful wife and our kid. I also love playing video games, snowboarding, and Lindy Hop dancing.

Research Interests

Software Engineering and Programming Languages

General understanding of software engineering principles, programming languages, and their impact on software. Improving the life of engineers through better tools and practices.

Software and System Security

Security in the context of the AI age. This includes research into usage of AI software and its implications on software security, as well as the development of secure systems in an AI-driven world.

Infrastructure as Code (IaC)

Improve the current state of the art in Infrastructure as Code by exploring new tools, practices, and methodologies that enhance the development, deployment, and management of cloud infrastructure.

Publications