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