Projects
Below you will find some projects that I worked on in my career or
during my free time. Apart from the technology involved and what these
projects were about, I also tried to include some of the things I
learned in the process.
Please note that I am no longer associated with any of the mentioned
companies.
Chrono24 Android App
When? February 2023 - January 2025
Technology and tools: Kotlin, AndroidX, Jetpack Compose, Gradle, fastlane, Android Studio,
GitLab
- Collaborating with product owners and being deeply involved in several
high-impact projects of a global marketplace with 9 million monthly
users
- Migrating a large legacy app to a new structure that follows modern
Android development best practices while migrating its complex user
interfaces to Jetpack Compose, focusing on maintaining great
performance
- Working closely together with iOS and web engineers to guarantee a
consistent user experience across multiple platforms
Main learnings:
Working in cross-functional teams, discovery of product ideas,
validation through A/B testing and other testing strategies,
user interviews, continuous delivery
Take a Look at the App
Dental technology for Dentsply Sirona
When? November 2020 - January 2023
Technology and tools: C++, C#, .NET, Windows API, WPF, Plastic SCM, Visual Studio, inVision
- Expanding a Windows desktop application for controlling and optimizing
the user's machine and connected hardware
- Migration of existing on-premises software to a cloud-based
solution
- Creation and maintenance of performant user interfaces for 3D CAD
software
Main learnings:
Navigating very large legacy projects, working according to SCRUM,
dealing with special requirements of software development for medical
products, development according to the software release life cycle
Find Out More
Matane
Open Source
When? August 2024 - December 2024, on hold
Technology and tools: Kotlin, AndroidX, Jetpack Compose, Hilt, Gradle, Firestore,
Crashlytics, Go, Google Cloud Run functions, GitLab CI/CD, fastlane,
Material 3
- Building a native Android app for learning Japanese, using Firebase for
its backend
- Supporting tablets and foldables as first-class citizens by designing
adaptive layouts for every form factor
- Currently on hold in favor of other projects
Main learnings:
Building a serverless backend, implementing canonical layouts and
adaptive navigation, establishing CI/CD from scratch
Take a Look at the Code
This website
Code available on request
When? September 2024 - October 2024, February - March 2025
Technology and tools: HTML, CSS, JS, Web Components, Mustache Templates, GitLab CI/CD,
GitLab Pages
- Original setup using a simple Go backend, HTML templates and plain
CSS, deployed using GCP and Docker
- Refactored to a static website, built with Mustache templates and web
components, deployed using GitLab Pages and Cloudflare CDN
- Development of a simple static site generator, including a localization
system, inspired by Android's string resource system
Main learnings:
Building static sites with HTML and CSS, creating framework-independent
reusable web components, using and parsing Mustache templates, continuous
deployment using GitLab Pages and Cloudflare
Request Access to Code
But wait, there's more
Apart from the projects listed above and other smaller projects I
worked on in my professional career, I also worked on some other
personal projects that I tinkered with for a while but ultimately
did not finish.
However, these may still be interesting as they are written in
languages I do not have any other samples of. Therefore, they
are listed up below. In case you want to get access to the code
of one of these projects, feel free to reach out to me. And in case
you want to know why I abandoned them, I would also love to talk
about it!
Online Japanese dictionary
Code available on request
When? February 2024 - April 2024
Technology and tools: Rust, Rocket Web-Framework, Handlebars, Bootstrap, Go, Docker, Google
Cloud Run, Google Cloud Artifact Registry
- Built a simple web server in Rust using the Rocket web framework
serving HTML and offering a REST API for mobile clients
- Wrote some of the Go code for parsing Japanese dictionary data also
used in the Cloud Run functions currently in use for Matane
Main learnings:
Basics of Rust, designing REST APIs, HTML templating, basic
understanding of Bootstrap, basics of Docker and Docker Compose,
deployment of containerized applications using GCP and Cloudflare
Request Access to Code
C++ Vulkan renderer
Code available on request
When? March 2023 - May 2023
Technology and tools: C++, Vulkan SDK, CMake, GLSL, glTF, GLFW
- Built a simple renderer in C++ making use of the Vulkan SDK
- Created an importer to load and navigate through textured 3D scenes in
glTF format
Gewonnene Erfahrung:
Modular project structure using CMake, basics of the Vulkan SDK, double
buffering, glTF file specification
Request Access to Code