🇩🇪
Back to Work
Porsche Logo

Mobile App & Backend

Porsche Digital GmbH

Fullstack Developer

Contributed as a fullstack engineer to a consumer-facing mobile application for Porsche Digital with real-time video, in-app subscriptions and a serverless AWS backend, delivered within a monorepo setup.

Areas of contribution

  • Mobile app: Core React Native features such as onboarding flows, subscription paywalls, favourites and content filtering, with animation and bottom-sheet components.
  • Real-time video: Integration of live video sessions and the surrounding UX (screen-awake handling, orientation, transitions).
  • In-app subscriptions: Paywall flows, pricing, promotional offers and webhook-based receipt handling.
  • Backend: Serverless backend with AWS CDK, Lambda, DynamoDB and API Gateway; user, subscription and session endpoints.
  • Web application: Shared components and features between the mobile app and a companion React web app.
  • Performance & DX: Data-fetching, caching and build-system improvements; testing setup; type-safety and lint hygiene.
  • Analytics & monitoring: Product analytics, error monitoring and event tracking around onboarding and subscription funnels.

Internal implementation details, vendor choices and architectural decisions of the client remain confidential. The list below covers general technologies I worked with on this engagement.

Technology Stack

Mobile

  • React Native
  • TypeScript
  • React Navigation
  • Reanimated
  • SWR

Backend

  • AWS CDK
  • AWS Lambda
  • DynamoDB
  • API Gateway
  • Cognito

Services

  • RevenueCat
  • OpenTok
  • Firebase Analytics
  • Sentry
  • Singular

DevOps

  • Turborepo
  • Bitrise
  • Playwright
  • Jest
  • ESLint