I am a Berlin-based software developer who enjoys designing and developing web applications, desktop software and Android apps. Below you will find an overview of selected projects.
Developed over a period of 4 years, judict.eu is a research tool for European financial supervisory law. The technical framework is based on Next.js in the frontend and several Go servers hosted on AWS, which together form a microservice architecture. Another aspect is the daily retrieval of legal documents, which is realized via an independent Go server. The raw data is obtained via a large number of web scrapers and then evaluated and condensed using natural language processing (NLP) algorithms. The entire frontend design, illustrations, compositions and layouts have been made exclusively by me using Figma, Illustrator and Photoshop.
In detail, the following is used:
- Frontend: Next.js 15 with TS + TailwindCSS, Jest, Cypress, PM2
- Backend: Go with Gin REST API, gRPC API for microservice communication, PostgreSQL, SPARQL API for data retrieval
- DevOps/Misc: Docker, AWS EC2, Route53, Load Balancer, RDS
![]() |
![]() |
![]() |
---|
Full Stack development of desktop Java software based on the "besonderes elektronisches Anwaltspostfach" (beA). The aim of the software is to make the beA, which serves as a kind of message portal for lawyers, available via normal e-mail clients. The focus of the development was therefore on the implementation of various e-mail protocols and the conversion of encrypted messages. Due to the strict requirements for the use of the beA, only Java was considered as a programming language. The GUI was thus developed using JavaFX close to the customer's requirements.
In detail, the following is used:
- Frontend: Java, JavaFX, Spring, Maven, JUnit
- Backend: Node.js, MySQL, Express.js, LDAP, IMAPS, SMTPS Server
- DevOps/Misc: Fully automated test pipelines, Update-Bootstrapping routine, cross-platform support on Windows, Linux & MacOS
![]() |
![]() |
![]() |
---|
UltraSmashed ChatGPT Wrapper
Building a marketing tool based on the ChatGPT API. The project consists of a frontend in Next.js and Radix UI and an admin area based on Refine. The data produced by the ChatGPT api is processed and visualized in many different ways, there is a live chat functionality and much more AI related features.
In detail, the following is used:
- User Area: Next.js, TailwindCSS, RadixUI, Lucid
- Admin Area: Next.js, Refine.dev, ChakraUI, Supabase
![]() |
![]() |
![]() |
---|
An extensive and ambitious project to build a social media app that works on a polling basis. The project was designed as a native Android app with a Node.js backend running on AWS and multiple NoSQL databases. In detail, the following is used:
- Frontend: Java, Retrofit2, Picasso, Lottie
- Backend: Node.js, Express.js, Mongoose, Redis
- DevOps/General: Gradle, MongoDB
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
Several small to medium-sized freelance projects were realized in the field of web development using Next.js and relational databases. Since many of those are closed-source, they are not be named here.
One open source project is for example: qblitz.de
![]() |
![]() |
![]() |
---|
Over a period of 4 years, several lifestyle-based Android apps were developed using Java and later Kotlin. The apps reached a total of more than 4 million individual users and were provided with regular security and content updates over the years. Today, most of the apps are outdated and cannot be used anymore.
- PicMine - Profilbilder erstellen Bilder bearbeiten
- Status Sprüche & Zitate to go
- Profile pictures for WhatsApp
- Wallpapers for chats
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
C++ and Bash CLI data analysis based on the CERN ROOT framework. The created software suite is able to use advanced
integration, multi-threading, curve-fitting and IO reading to process terabytes of raw binary data into readable data.