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.
- 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

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!