Nikola Hristov

Senior Software Engineer at BeyondWords

Sofia, Sofia-City, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nikola Hristov is a Senior Software Engineer based in Sofia with 11 years of experience building full-stack and backend systems, currently shaping product and engineering at BeyondWords. He led engineering at Stremio for six years, contributing to core backend logic and user authentication flows, and has a track record of shipping production features across web, hybrid mobile, and streaming domains. An active open-source contributor, Nikola has improved critical projects like hls.js—enhancing MP4 segment parsing and CMCD integration—and implemented AI-powered rich-text editor features in the plate repo. He combines systems-level understanding from a networking and telecommunications background with a master’s in software engineering, enabling him to bridge low-level media processing and high-level UX functionality. Colleagues describe his code philosophy as concise and intuitive—code should not need explanation—which shows in his focus on consistent APIs and robust test fixes.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at New Bulgarian University
bookBachelor's degree, Computer Systems Networking and Telecommunications, Bachelor's degree, Computer Systems Networking and Telecommunications at Technical University Sofia
languagesEnglish
github-logo-circle

Github Skills (23)

javascript10
back-end-development10
plugin-development10
typescript10
wysiwyg10
mp410
slate10
typescript-types10
video-streaming10
hlsl10
typescripts10
rust10
serde10
react10
testing9

Programming languages (11)

TypeScriptMDXJavaC++ShellRustJavaScriptPHP

Github contributions (5)

github-logo-circle
Stremio/stremio-core

Jun 2019 - Nov 2022

⚛️ The Stremio Core: types, addon system, UI models, core logic
Role in this project:
userBack-end Developer
Contributions:109 reviews, 1231 commits, 204 PRs in 3 years 6 months
Contributions summary:Nikola's commits show modifications to core modules of the Stremio Core, suggesting a focus on back-end development. The changes involve updates to the `user_data.rs` file, adjustments in `models/common/` directory and the introduction of new message handling related to the user context and authentication. This indicates the user was responsible for adapting existing data structures and logic to support new features and functionalities related to user authentication and data management.
logicaddonstremiosystem-ui
video-dev/hls.js

Sep 2021 - Aug 2022

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 11 commits, 4 PRs in 10 months
Contributions summary:Nikola primarily focused on improving the parsing and handling of HLS (HTTP Live Streaming) media segments. Their commits addressed issues related to parsing Segment Index (sidx) atoms and segment durations within MP4 files. The user also implemented CMCD (Common Media Client Data) integration to improve the streaming performance by incorporating CMCD headers in the manifest and fragment requests. The contributions involved code changes across various utilities and controller files, indicating a focus on the core functionality of the HLS.js library.
hlsjshls-streamplaybackhtml5stream
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
Nikola Hristov - Senior Software Engineer at BeyondWords