TCG.World
Backend und Security für ein Open-World-Metaverse.

- Rolle
- Main Developer · Full-Stack & Security
- Jahr
- Aktuell
- Stack
- NestJSNext.jsPostgreSQLPixiJSGoogle KMSFastifyRedis / BullMQSIWEWebSocketsKubernetes
TCG.World ist ein Open-World-Metaverse mit Unity-Game-Client und Web-App. Als Main Developer habe ich sowohl das Web-Frontend als auch das Backend gebaut und verantworte die Plattform-Security, eine NestJS-Service-Schicht auf Fastify und PostgreSQL, die die Clients versorgt, mit der interaktiven Web-App darauf.
- 01
Verantworte als Main Developer das Web-Frontend, das Backend und die Plattform-Security.
- 02
Die gesamte Web-App gebaut, eine interaktive PixiJS-Welt auf Next.js mit Wallet-Login (SIWE), Echtzeit-Updates und einem vollständigen UI-System.
- 03
Ein NestJS-Backend (Fastify) gebaut, das sowohl den Unity-Game-Client als auch die Web-App bedient, über REST und Echtzeit-WebSockets.
- 04
Die Datenschicht auf PostgreSQL mit TypeORM und versionierten Migrationen konzipiert, dazu Background-Processing mit BullMQ und Redis.
- 05
Authentifizierung und Security durchgängig gehärtet: JWT und Passport, Sign-In with Ethereum (SIWE), TOTP- und SMS-Zwei-Faktor sowie Key-Management über Google Cloud KMS.
- 06
Asset-Management und Speicherung auf AWS S3, Stripe-Payments, einen On-Chain-NFT-Event-Listener, Account Abstraction (ERC-4337), Sentry-Monitoring und Kubernetes-Deployment umgesetzt.
