Erkin Khidirov • End-to-End Product Engineering & System Architecture

Senior Full Stack & System Architect

Architecting resilient Go backends, building cross platform solutions, and driving AI integration into business workflows. 10+ years of experience.

Go WebRTC AI Integration Vue 3 ...

Projects

Here are my latest public projects

Slyber TURN Server - High Performance Single Binary WebRTC TURN/STUN Server

Slyber TURN Server - High Performance Single Binary WebRTC TURN/STUN Server

Slyber TURN Server - a standalone media traffic relay server (STUN/TURN) for WebRTC applications, built on top of pion/turn/v4. Delivered as a single statically compiled binary for linux/amd64 and linux/arm64 with zero external system dependencies.

Read More
Shomla - Architecture of a Real Time WebRTC Voice Chat Platform Powered by Go

Shomla - Architecture of a Real Time WebRTC Voice Chat Platform Powered by Go

Shomla is a cross-platform, 1-on-1 voice chat service that runs directly in the browser with minimal latency and no native app installation required. At the core of the platform is a high-performance signaling server written in Go (Golang) that manages WebSocket sessions and smart matchmaking queues, paired with a hybrid WebRTC infrastructure (P2P + a distributed pool of TURN servers) featuring dynamic authentication. The frontend is built as a Zero-Framework PWA, offloading heavy logic to Web Workers to ensure instant UI responsiveness even on budget mobile devices.

Read More
HermitMQ: Architecture of a Go Message Broker with 3.4 GB/s Throughput and 2M+ Messages per Second

HermitMQ: Architecture of a Go Message Broker with 3.4 GB/s Throughput and 2M+ Messages per Second

HermitMQ is a high performance, open source message broker written in Go, purpose built for high load systems where standard solutions introduce excessive latency and garbage collector pressure. By replacing heavyweight serialization frameworks with a custom 29 byte binary protocol, an mmap indexed Write Ahead Log, and zero copy reads, the broker surpasses 2,000,000 messages per second (over 3.4 GB/s throughput) on an Apple M1 processor.

Read More

Latest Articles

In depth articles, benchmarks, and postmortems on high concurrency backends, custom network protocols, WebRTC real time streaming, native AI systems and Web Development.