Alexey Berezin is a Senior Software Engineer based in London with 11 years of experience building high-throughput video and web applications across companies like Bloomberg, DAZN, Joyn and Yandex. He specializes in player engineering and connected-device video stacks, contributing to products serving millions of monthly active users while driving test automation and reliability improvements. A strong TypeScript practitioner, Alexey is an active open-source contributor to projects such as ts-essentials—where he crafts advanced type utilities—and has added targeted tests to widely used libraries like hls.js and nanostores. He blends deep frontend typing expertise with pragmatic QA engineering, improving developer DX and runtime robustness. Educated with an MSc in Software Engineering, he holds UK Global Talent recognition and often operates at the intersection of tooling, types, and media playback systems.
11 years of coding experience
7 years of employment as a software developer
Master of Science (MSc) Software Engineering, Master of Science (MSc) Software Engineering at Saint Petersburg State University
Software Engineering Computer Software Engineering, Software Engineering Computer Software Engineering at Computer Science Center
Google Scholarship Mobile Web Specialist, Google Scholarship Mobile Web Specialist at Udacity
Contributions:1 release, 190 reviews, 94 commits in 1 year 5 months
Contributions summary:Alexey primarily contributed to the project by adding and refining TypeScript types. They implemented new types for various utilities, including `MergeN`, `StrictExtract`, `DeepPartial`, and `DeepReadonly`. The user also focused on improving and expanding existing type definitions, such as `IsTuple`, and made adjustments to existing type utilities in the `lib/types.ts` file. These changes aimed to improve type safety and developer experience within the project.
A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 3 PRs, 3 comments in 3 months
Contributions summary:Alexey primarily contributed to the project by adding and modifying test cases. They focused on testing the `create-map` functionality, including its `setKey` and `notify` methods, ensuring correct typing and error handling. Their work involved adding specific test types and validating the behavior of the code with different inputs, demonstrating a focus on code quality and robustness.
reactstate-managementtinyjavascriptsvelte
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexey Berezin - Senior Software Engineer at Bloomberg