photo
Software Engineer and Technical Architect specialized in complex systems and long-term software architectures.

Based in EU (Bulgaria), solving technical challenges remotely for international clients.

Learn about my consulting services, or download my CV.

Approach and Core principles

  • Architecture first — Designing systems with clear boundaries, explicit trade-offs, and room to evolve while minimizing technical debt.
  • Technology as a tool — Pragmatic selection of the tech stack based on specific business goals and requirements, not industry trends.
  • People and decisions — Driving projects through technical clarity, ownership, and high-leverage decisions that empower engineering teams.

Everything Works. That’s Exactly the Problem

A reflection on the most deceptive phase of system development — when everything appears to work.

15-Jan-2026 · Yaroslav Pogrebnyak

Codecs and Containers explained

Brief overview of video codecs and containers and why we need both

31-Oct-2019 · Yaroslav Pogrebnyak

What is RTMP and how it's used in live-streaming

Insights into internals of still popular protocol for video streaming on the web - RTMP

18-Oct-2019 · Yaroslav Pogrebnyak