Personal Projects

I have developed (and maintained) a few personal projects, showcasing my skills and interests. Here are some of them:

Bobby - Chess Engine

  • Description: A chess engine built from scratch, including a custom user interface. This project was a deep dive into game logic, AI algorithms, and UI development (but neither Machine Learning, nor LLMs). It was mainly done during the COVID-crisis lockdown.
  • Technologies: Java, Swing, Maven
  • Repository: GitHub

GitHub Action for Mutation Testing Reports

  • Description: A custom GitHub Action designed to read mutation testing report generated by tools like Pitest (XML) or Stryker Mutator, and to create a check with annotations. It helps identify weak spots in tests and improves overall test coverage.
  • Technologies: JavaScript, GitHub Actions, Node.js
  • Repository: GitHub

Magic Mirror Modules

  • Description: A few custom modules for Magic Mirror, a platform for creating smart mirrors or just practical information displays. These modules enhance the user experience with personalized features.
  • Technologies: JavaScript, Node.js
  • Repository: TomTom Calculate Route Traffic - Alp Lakes Live Temperature

Jass Card Game

  • Description: A small card game created as a fun side project. It showcases basic game mechanics and UI design, as well as a bit of AI logic for the computer players, with a touch of Swiss culture. It can be played on GitHub pages, since it’s pure front-end.
  • Technologies: TypeScript, Vite, Vitest, Node.js
  • Repository: GitHub

Open Source Contributions

I occasionally contribute to open-source projects and enjoy engaging with the software engineering community.