Explore the work behind my experience in UX, frontend development, AI engineering, data visualization, and e-commerce. Each project includes its description, technologies, collaborators, and results.
For an interactive view by specialty, explore my CV and project filters.
Arider takes their motorcycle customization business to the next level with this state of the art design tool.
React.js · Tailwind · Konva · Three.js · Jobs To Be Done · Figma
Forked from the mem0 v4 project, the goal was to model a memory system for agents that learns and “thinks” like a brain.
PostgreSQL · Cosmograph · React.js · Next.js · Node · Tailwind
As part of KonversionsKRAFT, mobile.de was my most impressive experience. I was fortunate enough to consult the financing unit, with over 90 members on…
Jobs To Be Done · Limbic Types · Personas · 7-Level-Model · Optimizely · Sketch
With seabo, the international maritime industry leaps one step further into digitalization.
React.js · Styled Components · Symfony · Figma · DeckGL · Sketch
Designed and built a camera-guided pan/tilt prototype for humane pigeon deterrence, combining ESP32 firmware, a Raspberry Pi service, bird detection, a web…
React.js · FastAPI · ESP32-S3 · Arduino · YOLO · build123d
Conversion Y offers a simple and cost-effective way to create surveys, integrate them into websites, and automatically analyze them in order to quickly…
React.js · Next.js · Node · Tailwind · PostgreSQL · Zustand
Burger Loop was a tutor project alongside one colleague for our university to explain coding basics. We used a burger to get it down a little funnier.
Vue.js · Adobe XD
As a student consultant for KonversionsKRAFT, this project was probably one of my most beloved projects, as it showed very clearly, how much little things can…
Jobs To Be Done · Personas · 7-Level-Model · Optimizely · Sketch · Excel / Google Sheets
This workshop / think tank / hackathon for the Bundeswehr (German army) was aimed at innovating new digital products for their logistics.
Figma · React.js · Jobs To Be Done · 7-Level-Model · PowerPoint / Google Slides
Fully LLM-powered local E2E test tool for web apps that allows you to define user flows in natural language for agents to complete with MCP-driven browsers.
React.js · Node · Tailwind · Laravel · Zustand · Docker
I love map viz, automation and road trips, so why not combine them? This app drafts you full trips including daytrips in destinations based on your desired…
React.js · Next.js · Laravel · Zustand · Tailwind · PostgreSQL
Integrated file-based local multi-agent harness with web UI. Handles 5-staged build process in spec-driven / test-driven development style including…
React.js · Node · Tailwind · Hono · SQLite · Headless Chrome
A personal workspace for keeping projects and everyday business under control. Business Hub brings messages, appointments, tasks, documents, tracked time, and…
Laravel · React.js · Tailwind · PostgreSQL · Redis · Docker
An embeddable AI website assistant that answers from site content, documents and selected Notion knowledge, then helps visitors navigate pages and fill forms.
React.js · Docker · Laravel · PostgreSQL · Notion Database · Node
This collaboration on Interface Design, API Integration in CRM System and Delivery Pipelines was my first large-scale project as an employee.
Angular · PrestaShop · React.js · TypeForm · 7-Level-Model · Jobs To Be Done
Working for FAAREN, which was just founded by study colleagues a few weeks ago, was an inspiring experience.
Symfony · Vue.js · Sketch · Excel / Google Sheets · PowerPoint / Google Slides
This project is actually a secret beta. Don’t visit it and create an account. You will not be able to control, scrape and manage your complete website.
Nuxt.js · Express · MongoDB · Vue.js
Object recognition on a satellite level was something I wanted to try out for a long time.
Next.js · Tailwind · Mapbox · DeckGL · Docker · WebAssembly
This is the website you are seeing right now. I love data, so I built a way to easily store, display and adapt my CV and portfolio to different clients and…
Next.js · React.js · Tailwind · Notion Database · ECharts · Zustand
BuchstaBiene is a game to find all German words with one mandatory letter and six optional letters.
React.js · Next.js · Tailwind · PostgreSQL · Zustand
This website was more or less my first big project. It was started during my study at THWS and in the beginning it was planned to only inhabit the most basic…
Vue.js · Nuxt.js
As part of a study collaboration with Zooplus we (me and four others) conceptualized and managed a startup-like project for an e-food-online-shop app…
Axure · Adobe XD
NuMobility was ideated in response to the wave of EVs popping up on the market, after Tesla introduced their low-price models.
Next.js · Tailwind · WordPress · Express · Puppeteer · PostgreSQL
Public Searoutes was an open-source endeavor with the primary objective of offering a free and sustainable alternative to commercial routing services.
Next.js · Tailwind · DeckGL · React.js · Mapbox · eurostat-searoutes
Playlist-Canvas lets you create collages from your Spotify Album Art the way you want it.
Next.js · Tailwind · React.js · Konva · Docker · Zustand
For my brand landing page, I designed a fully generative plasma animation rendered entirely in ASCII characters.
Next.js · React.js · Node · WebAssembly · Tailwind · Docker
This app started as a hobby project but quickly turned out to solve a meaningful problem.
Vue.js
One of the more exotic projects of my career. Imagine configuring your product packaging simply by using a chat interface.
Angular · TypeForm
A fun project that was born out of boredom. Covid restrictions made it harder to see friends, or to go out even, so it was nice to have an alert when news…
Telegram Bot
PortCheck / PierCheck (working titles) tried to rethink processes in a port environment by providing data-based berthing and planning recommendations.
React.js · Styled Components · Node · NestJS · ECharts · Mapbox
With Playlist-Stats you can find interesting facts about the music inside your Spotify playlists.
Next.js · Tailwind · React.js · ECharts · Docker · Zustand
With Gemeinde-App (engl. Commune-App) we enable communes to target local tourists as well as the residents with easy to create recreational and informative…
React Native · Expo · React.js · Styled Components · Next.js · NestJS
In this project, we equipped shipping containers with GPS trackers to monitor their status and movement within the port.
React.js · Styled Components · Ant Design · Mapbox · ECharts · Zustand
Kleiner als Raute was my first entrepreneurial endeavour. It started as a fun project, creating clothes for my friends but then created more demand than…
Shopware 5 · Personas
Sophisticates offers Digital Transformation by planning and implementing custom business software. I offered their website a digital transformation.
React.js · Gatsby · Adobe XD
Ever wanted the UI from your Apple Watch in a browser? I did. So I tried to clone the bubbly interface in a small react app.
React.js
This study project with four of my colleagues was aimed at creating sustainability through innovation.
Vue.js
A study project on sustainability in a team of four. Made available as a Shopware plugin, we built a flow for online shoppers to buy a CO2 certificate…
Shopware 5 · PowerPoint / Google Slides
The industry-logical expansion of the “Public Searoutes” tool. Having worked for y few years in the maritime industry it became clear that Excel is the tool of…
React.js · DeckGL · Mapbox · Next.js
Branding our open-source efforts was part of the strategy to create an “A-Team meets Rocket Internet“ like software development team for the maritime industry.
Next.js · Tailwind · React.js · Notion Database · Zustand
This dentist website was my first paid side-project during my studies. It was a basic brand website, but I was already able to implement many learnings around…
WordPress