All projects
Open source

PolyGo

An open-source platform for language and cultural exchange through online meetups — with a social feed, messaging, video calls, games, and AI-powered tools.

Date10/2025 - 12/2025Tech
  • Next.js 15
  • TypeScript
  • shadcn/ui
  • Zustand
  • React Hook Form
  • Zod
  • next-intl
  • ASP.NET Core
  • C#
  • PostgreSQL
  • Socket.io
  • WebRTC
  • Docker
  • Nginx
  • GitHub Actions
PolyGo

Highlights

  • Match with learning partners by language and interests, browse the schedule and book meetups.
  • Online meeting rooms: video calls, chat, and games right inside the session.
  • Live translation during video calls — everyone speaks their own language and still understands each other.
  • AI-generated summaries after every meetup.
  • A built-in social network: posts and interactions between members.
  • A fully multilingual interface.

About the project

PolyGo is an open-source platform for language and cultural exchange through online meetups, built from October 2025 to December 2025.

I was the team's Full-stack Developer: I designed and built the entire interface from scratch — partner matching, scheduling and booking, meeting rooms, the social feed, messaging, and games — fully multilingual.

On the server side, I owned taking the system to production and running it, and built two AI features: live translation during video calls, and automatic summaries after each meetup.

Under the hood

  • Role: Frontend Lead & DevOps/AI Backend Features.
  • Frontend built from scratch with Next.js 15 + TypeScript + shadcn/ui; Zustand, React Hook Form + Zod; i18n via next-intl.
  • Backend on ASP.NET Core (C#) + PostgreSQL; real-time features built on Socket.io and WebRTC.
  • AI Live Translate: real-time speech-to-text and multi-language translation during live video sessions.
  • AI Smart Summary: an automated pipeline that processes meeting transcripts into post-event summaries using Generative AI.
  • Production infrastructure with Docker, Nginx, and GitHub Actions CI/CD.

Got questions?

I'm always excited to collaborate on innovative and exciting projects!