Aliaksei Sapach is a Chief Software Engineer with 14 years of experience leading full-stack development and architecting reliable systems at EPAM Systems. Based in Krakow and originally from Belarus, he combines deep backend expertise in streaming and torrent engines with frontend polish—having built the Angular UI and API for the peerflix-server project and contributed stability and tracker features to the widely used torrent-stream library. He’s a professional code reviewer who also improves build tooling like SystemJS builder, showing attention to source maps and developer ergonomics. Known for pragmatic refactors and test-driven fixes, he bridges hands-on implementation with long-term maintainability and resource-aware design.
14 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Belaruski Dzjaržauny Universitet Informatyki i Radyjoelektroniki
Contributions:3 releases, 9 reviews, 256 commits in 7 years 4 months
Contributions summary:Aliaksei primarily contributed to the development of the peerflix-server project, focusing on both frontend and backend features. They implemented the Angular frontend for the application, including a UI for listing and downloading torrent files. The user also developed backend components, integrating express back-end and middleware functionality, and built an API to retrieve and stream files from torrents, with features like file upload and the management of the torrent download and its progress and a m3u playlist.
The low level streaming torrent engine that peerflix uses
Role in this project:
Back-end Developer
Contributions:43 commits, 6 PRs, 4 pushes in 4 years
Contributions summary:Aliaksei primarily focused on enhancing the core functionality of the torrent streaming engine. Their contributions include adding a `destroy` callback to handle safe shutdown, overriding DHT size for resource management, and adding tests for storage operations. They also integrated external tracker lists and refactored the `getTracker()` method, demonstrating a focus on improving tracker functionality and overall stability. Several commits involved fixing typos and documentation, alongside creating tests for the tracker and public trackers.
torrent
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.