Software

Projects, tech stack, and what I build with.

Projects

  • 2025 - presentFull-stack · Web platform

    Posaunenwerk Rheinland

    Full-stack web platform for a regional brass music association. The public site offers an event calendar, course listings, news, and organizational information. A role-based dashboard lets staff manage content (events, courses, posts), handle course registrations, and run an approval workflow (draft → pending → approved) with different permission levels (admin, regional, district). Includes Docker-based deployment, RSS and iCal feeds, and optional two-factor authentication.

    Next.js 16 (App Router)TypeScripttRPCPrismaPostgreSQLBetter AuthTailwind CSSDockerRSSiCal2FA
  • 05/2025 - presentBig data · Data mining

    Deutsche Bahn data mining

    Data-mining project around Deutsche Bahn: collecting and processing railway data for delayed stops, changed platforms, and related real-time or historical changes. Built to explore and analyze DB data at scale.

    PythonData miningAPIsPostgreSQL

Tech stack

Languages

  • TypeScript
  • JavaScript
  • Java
  • Python
  • SQL
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • React Query
  • Vue.js

Backend & APIs

  • Node.js
  • Express
  • REST
  • GraphQL
  • tRPC
  • FastAPI
  • Quarkus
  • Keycloak

Data & Infra

  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • AWS

Tools & Practices

  • Git
  • CI/CD
  • Agile
  • Scrum