← back home

/projects

Real-time debate platform (WebRTC, iOS, Android, AI) and P2P grocery marketplace (Next.js, NestJS, Stripe, maps). End-to-end full-stack delivery.

Debate Room

In development

Debate Room is a cross-platform live debate platform built with native SwiftUI (iOS) and Jetpack Compose (Android) clients, a Next.js web app, and a Dockerized TypeScript backend with realtime signaling, recording, and AI pipelines.

Highlights

  • Native iOS app in SwiftUI with WebRTC, SMS auth, Google Sign-In, and push notifications.
  • Native Android app in Jetpack Compose with the same auth, profile, and debate flows.
  • Dockerized backend: REST API, Socket.IO + mediasoup signaling, recording worker, AI worker.
  • Realtime debate mechanics: timed turns, moderation, blind mode, chat, polls, and on-site debates.
  • Server-side recording with mediasoup, FFmpeg, and object storage uploads.
  • AI/NLP pipeline: Whisper transcription, summaries, Ollama topic generation, and AI moderator.
  • Next.js marketing site, admin dashboard, OpenAPI docs, and observability tooling.
SwiftKotlinTypeScriptExpressSocket.IOmediasoupWebRTCFFmpegDockerMongoDB
Visit project

Vecin2Vecin

In development

Vecin2Vecin is a neighbor-to-neighbor grocery delivery marketplace where customers order groceries and nearby couriers fulfill deliveries inside a defined service area.

Highlights

  • End-to-end product: landing page, phone/SMS auth, onboarding, catalog, basket, checkout, and tracking.
  • Courier flows: take order, in-app chat, push notifications, and account settings.
  • Multi-provider payments with card and cash checkout, webhooks, and Stripe Connect payouts.
  • Maps and geo: delivery area picker, address editor, geocoding, and region-aware tiles.
  • NestJS REST API with JWT auth, MongoDB, order batching, MinIO uploads, and 3-locale UI.
  • Production deployment on VPS with Docker Compose, HTTPS, custom domain, and SMS integration.
Next.jsNestJSMongoDBStripeDockerLeaflet
Visit project
Projects | WebRTC, Mobile & Marketplace Apps