Основатель / Full-Stack разработчик @ Debate Zone
Debate Room — кроссплатформенная платформа для live-дебатов (iOS, Android, web) с аудио/видео в реальном времени.
Ключевое
- — Нативные iOS (SwiftUI + WebRTC) и Android (Jetpack Compose) приложения с SMS и Google Sign-In, профилем, political preference mapping, push-уведомлениями и legal views.
- — Dockerized Node.js/TypeScript backend: REST API, Socket.IO + mediasoup signaling, recording worker, AI worker — MongoDB, Redis, MinIO, nginx gateway.
- — Realtime-механики дебатов: таймеры/раунды, порядок выступлений, модерация, blind mode, async chat, опросы, on-site debates, invites, teams и organizations.
- — Серверная запись: mediasoup track capture, FFmpeg merge/finalize, retryable jobs, outputs per-participant и room-combined в object storage.
- — AI/NLP pipeline: Whisper-транскрипция, summaries, highlight extraction, Ollama topic generation, AI moderator и political-preference scoring.
- — Next.js marketing site с локализацией, admin dashboard, OpenAPI/Swagger, centralized logging, Prometheus metrics и backup/restore tooling.
Стек
TypeScript, Swift, Kotlin, Express, Socket.IO, mediasoup, FFmpeg, Whisper, Ollama, Docker, Twilio, Google OAuth, FCM