
I have a strong background in designing and implementing software solutions, ranging from large-scale enterprise software to mobile applications. I excel at creating user interfaces across various technologies and frameworks. My journey is driven by a continuous pursuit of innovation, which has resulted in the development of applications that are both creative and user-friendly. I am enthusiastic about collaborating on projects that challenge the limits of technology and provide meaningful user experiences.
Departure2024-25

Have you ever urgently needed to know the next public transportation departure times?
Departure, an iOS application, is designed to be user-friendly, displaying the next departure times for a specific public transportation stop with ease and clarity:
- Departure relies on the phone's location to display the most relevant stop.
- Enjoy the convenience of Home Screen and Lock Screen widgets, making the Departure app even more accessible and user-friendly.
- All stops are synchronized across devices using iCloud.
Departure uses the open-source transport API from OpenData and is only available in Switzerland.
BTrain2021

BTrain is a free, open-source software designed for automating model railway layouts, specifically tailored for Märklin Central Station 3 users on macOS. Developed in Swift and SwiftUI, it enables users to effortlessly create layouts by connecting blocks with draggable curves, and provides real-time visualization of train positions, directions, and block details. BTrain emphasizes user-friendly layout creation and detailed, real-time train tracking, enhancing the model railway experience.
Read the article on LinkedIn about the development of BTrain with photos and videos of the real layout.
BChess2018
ANTLRWorks2005-2010
ANTLRWorks is a novel grammar development environment for ANTLR v3 grammars written by Jean Bovet (with suggested use cases from Terence Parr). It combines an excellent grammar-aware editor with an interpreter for rapid prototyping and a language-agnostic debugger for isolating grammar errors.