← înapoi la experiență

Fondator / Dezvoltator Full-Stack @ Debate Zone

Debate Room — platformă cross-platform pentru dezbateri live (iOS, Android, web) cu audio/video în timp real.

Repere

  • Aplicații native iOS (SwiftUI + WebRTC) și Android (Jetpack Compose) cu SMS și Google Sign-In, profil, political preference mapping, notificări push și legal views.
  • Backend Node.js/TypeScript containerizat: REST API, semnalizare Socket.IO + mediasoup, worker înregistrare, worker AI — MongoDB, Redis, MinIO, gateway nginx.
  • Mecanici realtime: runde cronometrate, ordine vorbire, moderare, blind mode, chat async, sondaje, dezbateri on-site, invites, teams și organizations.
  • Pipeline înregistrare server-side: captură track mediasoup, FFmpeg merge/finalize, job-uri retryable, output per participant și combinat în object storage.
  • Pipeline AI/NLP: transcriere Whisper, rezumate, highlight extraction, generare topicuri Ollama, moderator AI și political-preference scoring.
  • Site marketing Next.js cu localizare, dashboard admin, OpenAPI/Swagger, logging centralizat, metrici Prometheus și tooling backup/restore.

Stack tehnologic

TypeScript, Swift, Kotlin, Express, Socket.IO, mediasoup, FFmpeg, Whisper, Ollama, Docker, Twilio, Google OAuth, FCM