Zum Inhalt springen

Mein Stack

  • Frontend
  • Mobile
  • Backend & API
  • Daten
  • Infra / DevOps
  • SaaS-Integrationen
  • Methoden & Architektur
  • React — Experte. Meine Haupt-UI-Bibliothek — ich habe seit 2018 Dutzende React-Projekte gebaut. Verbunden mit : Next.js, TypeScript, Vite, Styled Components, Gatsby, Capacitor (iOS/Android), Node.js, Mixpanel, Intercom.
  • Next.js — Erfahren. React-Framework, das ich gut kenne — App Router, SSR, RSC. Auf mehreren persönlichen und beruflichen Projekten genutzt. Verbunden mit : React, TypeScript, Node.js, Contentful.
  • TypeScript — Experte. In allen meinen Projekten seit 2019. Wenn man einmal auf strikte Typen umgestiegen ist, gibt es kein Zurück mehr zu reinem JS. Verbunden mit : React, Next.js, Angular, Node.js.
  • Vite — Erfahren. Ultraschneller Bundler, den ich für Projekte außerhalb von Next.js nutze. Verbunden mit : React.
  • Angular — Fortgeschritten. Auf Enterprise-Projekten 2 Jahre lang genutzt. Ich kenne das Ökosystem, bevorzuge aber React. Verbunden mit : TypeScript, SCSS.
  • SCSS — Fortgeschritten. Vor Tailwind genutzt — ich kann damit umgehen, gehe aber nicht mehr zurück. Verbunden mit : Angular.
  • Styled Components — Erfahren. CSS-in-JS, täglich auf beruflichen Projekten genutzt. Verbunden mit : React.
  • Gatsby — Fortgeschritten. React-Static-Site-Generator — für Showcase-Sites genutzt, bevor ich auf Next.js umgestiegen bin. Verbunden mit : React, GraphQL (Apollo).
  • Capacitor (iOS/Android) — Experte. Ich habe hybride iOS/Android-Apps aus bestehenden React-Codebases ausgeliefert. Verbunden mit : React, Capacitor-Plugins, Bitrise CI.
  • Capacitor-Plugins — Fortgeschritten. Custom-Native-Plugins entwickelt, um fachliche Lücken zu schließen. Verbunden mit : Capacitor (iOS/Android).
  • Bitrise CI — Experte. Mobile CI/CD für iOS- und Android-Builds eingerichtet. Verbunden mit : Capacitor (iOS/Android).
  • Node.js — Experte. Mein primäres Backend-Runtime. REST-APIs, Worker, Skripte — Node ist überall in meinem Stack. Verbunden mit : NestJS, Express, TypeScript, Kafka, React, Next.js.
  • NestJS — Experte. Gut strukturiert für große APIs: Modules, Guards, Interceptors. Wenn man zu mehreren am Code arbeitet, hilft das. Verbunden mit : Node.js, GraphQL (Apollo), Docker, PostgreSQL, Kafka, Datadog, HubSpot, Chargebee, TDD, DDD (Sencrop BFF), Hexagonale Architektur (Sencrop BFF), CQRS, Clean Architecture, Microservices.
  • Express — Erfahren. Der Node.js-Klassiker — auf vielen Projekten vor NestJS genutzt. Verbunden mit : Node.js, GraphQL (Apollo), PostgreSQL.
  • GraphQL (Apollo) — Erfahren. GraphQL-APIs mit Apollo Server und Client. Schemas, Resolvers, Subscriptions. Verbunden mit : Gatsby, NestJS, Express, Python / FastAPI.
  • Python / FastAPI — Fortgeschritten. Für Daten-Microservices und leichte Python-APIs genutzt. Verbunden mit : GraphQL (Apollo).
  • Kafka — Grundkenntnisse. Nur Grundkenntnisse. Ich habe Nachrichten in Produktion konsumiert und produziert, ohne den Stack selbst zu verwalten. Verbunden mit : Node.js, NestJS, Microservices.
  • PostgreSQL — Erfahren. Meine Standard-Datenbank. Hält der Last stand, und die Postgres-Doku bleibt die Referenz. Verbunden mit : Prisma, Drizzle ORM, NestJS, Express.
  • MySQL — Erfahren. Auf Legacy-Projekten genutzt, ich bevorzuge PostgreSQL. Verbunden mit : Prisma.
  • Drizzle ORM — Erfahren. Leichter als Prisma, besser typisiert. Ich übernehme es für neue persönliche Projekte. Verbunden mit : PostgreSQL.
  • Prisma — Fortgeschritten. Gut typisiertes ORM, auf NestJS vor Drizzle genutzt. Verbunden mit : PostgreSQL, MySQL.
  • Terraform (HCL) — Fortgeschritten. Infrastructure as Code, um reproduzierbare AWS-Umgebungen zu provisionieren. Verbunden mit : AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • Docker — Erfahren. Systematische Containerisierung. Multi-Stage-Dockerfiles, Compose, Registries. Sowohl persönlich als auch beruflich genutzt. Verbunden mit : NestJS, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.), GitHub Actions, Nix, Microservices.
  • GitHub Actions — Erfahren. CI/CD-Pipelines auf allen meinen Repos — Tests, Lint, automatisierte Deploys. Verbunden mit : Docker, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.) — Erfahren. Lambda, S3, CloudFront, RDS, ECS, ECR, Route 53 usw. — die klassischen Bausteine für Serverless und Hosting. Verbunden mit : Docker, Terraform (HCL), GitHub Actions, Datadog.
  • Datadog — Erfahren. Monitoring und Alerting in Produktion — Dashboards, APM, zentrale Logs. Verbunden mit : NestJS, AWS (Lambda, S3, RDS, ECS, ECR, Route 53, etc.).
  • Nix — Grundkenntnisse. Reproduzierbare Dev-Umgebungen mit devenv — ich versuche es überall einzusetzen. Verbunden mit : Docker.
  • HubSpot — Erfahren. CRM-Integration via API — Kontaktsynchronisation, Deals, automatisierte Workflows. Verbunden mit : NestJS.
  • Chargebee — Erfahren. Abonnementverwaltung und Abrechnung via API und Webhooks. Verbunden mit : NestJS.
  • Mixpanel — Experte. Produkt-Analytics — Event-Tracking, Funnels, Retention. Verbunden mit : React.
  • Intercom — Erfahren. Widget-Integration und APIs für In-App-Kundensupport. Verbunden mit : React.
  • Contentful — Erfahren. Headless CMS — Inhaltsmodelle, GraphQL-API, Veröffentlichungs-Webhooks. Verbunden mit : Next.js.
  • TDD — Erfahren. Test-Driven Development täglich angewendet — red/green/refactor für zuverlässigen Code. Verbunden mit : NestJS.
  • DDD (Sencrop BFF) — Erfahren. Domain-Driven Design — Bounded Contexts, Aggregates, Ubiquitous Language zur Modellierung der Fachdomäne. Verbunden mit : NestJS, Hexagonale Architektur (Sencrop BFF), CQRS.
  • Hexagonale Architektur (Sencrop BFF) — Experte. Ports & Adapters — Entkopplung der Fachdomäne von technischen Abhängigkeiten. Verbunden mit : NestJS, DDD (Sencrop BFF), Clean Architecture.
  • CQRS — Fortgeschritten. Lese/Schreib-Trennung für skalierbare und wartbare Systeme. Verbunden mit : DDD (Sencrop BFF), NestJS.
  • Clean Architecture — Experte. Schichtstrukturierung mit Dependency Inversion — isolierter und testbarer Fachcode. Verbunden mit : Hexagonale Architektur (Sencrop BFF), NestJS.
  • Microservices — Erfahren. Aufteilung in autonome Services, die per API und Events kommunizieren — unabhängig deploybar. Verbunden mit : NestJS, Docker, Kafka.