Principal / Staff Software EngineerAlicante · Spain

Evgenii Vagurov

Twenty years building real-time video and streaming platforms that just work.

Focus
WebRTC · Video pipelines · LLM systems
Status
Available for select work

Quollo AI — structured interview platform

A B2B SaaS platform that helps European hiring teams run structured interviews, capture insights automatically via AI, and stay compliant with GDPR and the EU AI Act.

quollo.ai

Sole engineer, end-to-end — product design, frontend, backend, AI pipeline, infrastructure, and deployment.

Agentic workflows for interview-plan generation, real-time follow-up suggestions, and post-interview AI reports.

Video, recording & Q&A-to-timeline mapping — reusing deep WebRTC and video-pipeline experience in a new domain.

Where I’ve built things

2024 — Now
Principal Engineer
TMRW Spain SLU · 3D video-call platform · Alicante

Own end-to-end design and implementation of the video recording subsystem on a platform serving thousands of active users. Built the shared UI kit and design system from scratch; drive improvements across the recording, processing, and storage pipeline on both backend and frontend.

TypeScript · Next.js · WebRTC · tRPC · NestJS · Cloudflare SFU · PostgreSQL · RabbitMQ · AWS
2021 — 2024
Senior Software Engineer
Aporia · Consumer video streaming · Ekaterinburg

Delivered features across three consumer-facing video streaming applications used by a mass-market audience, working across both web and mobile clients — from streaming playback to user-facing controls.

TypeScript · Next.js · MUI · Redux / RTK / Saga · WebRTC · React Native
2019 — 2021
Head of Frontend
CIT · Software for gov & private sector · Ekaterinburg

Founded and grew the frontend department from zero to 6–10 engineers delivering 3–5 projects in parallel. Owned hiring, onboarding, reviews, and growth plans; established the standards, tooling, and review practices used across all projects.

Leadership · Hiring · Architecture · React
2015 — 2019
Head of DepartmentConference talk ↗
Tensor · Webinar platform with P2P video · Ekaterinburg

Designed the architecture for a webinar system supporting hundreds of concurrent participants per room — WebRTC DataChannel for P2P video distribution with MPEG-DASH fallback. Built the MVP single-handedly, then led an engineering team of 5–8 as technical owner.

JavaScript · Node.js · Kurento · WebRTC · MPEG-DASH
2011 — 2015
Head of Development
P2P Technologies · hybinar.ru — hybrid webinars · Ekaterinburg

Built hybinar.ru from scratch end-to-end: Node.js + MongoDB server, NW.js desktop client, and web client. Managed the team and owned all major technical decisions. Earlier, shipped cross-platform desktop apps with Python, WebKit, and gStreamer.

Node.js · MongoDB · Angular · RTMP · NW.js
2006 — 2011
Founder
PositiveSoft · Web development agency · Ekaterinburg

Founded and ran a web development agency — client work, project management, and end-to-end delivery.

Tools of the trade

LanguagesTypeScript, JavaScript, Node.js, SQL
FrontendReact, Redux / RTK, Next.js, RxJS, React Native, HTML / CSS / Web APIs
BackendNestJS, Node.js, REST / OpenAPI, GraphQL, tRPC, RabbitMQ
DataPostgreSQL, MongoDB, Redis
Video / Real-timeWebRTC, Cloudflare SFU, Kurento, MPEG-DASH, RTMP, video processing
AI / LLMOpenAI & Anthropic APIs, AWS Bedrock, agentic workflows, Speech-to-Text, prompt engineering
InfrastructureAWS (Lambda, Bedrock, S3), Cloudflare, Vercel, GitHub Actions, CI/CD
20+
years across the full stack
8
engineers led at peak
2
departments founded from zero
real-time video streams shipped

Let’s build something worth shipping.

Languages

English — B2Russian — Native