Scheduling problems ↗
Universal model for scheduling problems, with a website connected to a solver that lets users formulate their own problems. Team of 2.
C# · .NET 6 · Blazor · GurobiI design and build user-friendly web solutions. Software Engineer & UI/UX Designer at Bertschi Digital Logistics AG, where I also lead the UI Expert Group.
Bertschi Digital Logistics AG
Design lead, head of the UI Expert Group, maintainer of the frontend component library, developer in the ordering team.
FHNW School of Engineering
Specialisation in design & management. Projects for Allianz Suisse, cyber-security research and scheduling optimisation.
Mammut Soft Computing AG
Intern, then full-time .NET developer building small desktop applications.
Old Cantonal School Aarau & BBBaden
IMS programme covering OOP (Java, C#), HTML/CSS/JS, SQL databases, software engineering and computer systems.

Universal model for scheduling problems, with a website connected to a solver that lets users formulate their own problems. Team of 2.
C# · .NET 6 · Blazor · Gurobi
How people in Switzerland used the internet during the Covid-19 pandemic, based on a national survey by the Federal Statistical Office. Team of 2.
D3.js · HTML/CSS/JS
Demonstrates the effectiveness of ethical nudging in cyber-security advisories. Team of 2.
React · HTML/CSS/JS
Lead management application for Allianz Suisse, built as an introduction to agile development. Team of 7.
React · Java · Spring Boot