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 work where design and engineering meet: I analyse how people want to use an application, then design and build a solution around it. I’m currently at Bertschi Digital Logistics AG, where I work as a designer and an engineer and lead the UI Expert Group.
Bertschi Digital Logistics AG
Hybrid role across design and engineering: UX concepts and solution design, full-stack development in the ordering team, and lead of the UI Expert Group.
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