Emil Velikov

Senior Software Engineer at MBition

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
Emil Velikov is a senior software engineer with 15 years of experience specializing in embedded and systems-level C development, currently shaping automotive software at MBition in Sofia. He combines deep expertise in Embedded C, Linux, Integrity RTOS and debugging with a track record of shipping firmware for precision devices at Festo and vehicle systems at Visteon. Emil is an active open-source contributor to high-profile projects like mpv and libva, where he has tackled low-level graphics, DRM/EGL integration and API hygiene to improve cross-hardware compatibility. His contributions to graphics and media stacks (including work on GLSL optimizer and MangoHud) reveal a strong systems architecture sensibility beyond typical embedded firmware tasks. A Sofia University computer science graduate, he blends rigorous engineering foundations with practical CI and tooling improvements to drive maintainability. Colleagues cite his pragmatic refactors and focus on robustness as key drivers of long-lived, portable code.
code15 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Sofia University St. Kliment Ohridski
stackoverflow-logo

Stackoverflow

Stats
31reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (42)

debugging10
debug10
drm10
c-language10
archiving10
system-programming10
linux10
graphics-engine10
c1110
mpv10
graphic10
decoding10
c1710
driver10
build-automation10

Programming languages (18)

C#JavaC++CRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
intel/libva

Sep 2014 - Dec 2022

Libva is an implementation for VA-API (Video Acceleration API)
Role in this project:
userBack-end Developer
Contributions:132 reviews, 36 commits, 32 PRs in 8 years 4 months
Contributions summary:Emil primarily focused on modifying and maintaining the Video Acceleration API (VA-API) implementation within the `intel/libva` repository. Their contributions involved hiding internal symbols, particularly related to X11 and GLX, to refine the public API and prevent external usage of private functions. The user also made changes related to DRM authentication and internal tracing mechanisms, indicating a focus on improving the library's internal structure, security, and debugging capabilities. They also worked on CI improvements, including a style check and unifying the CI job.
apiaccelerationvideo-decodingvideo-processingvideo-api
aras-p/glsl-optimizer

Sep 2013 - Sep 2014

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Role in this project:
userBack-end Developer
Contributions:493 commits in 1 year
Contributions summary:Emil primarily contributed to the Mesa 3D Graphics Library, with a focus on optimizing and maintaining the code base for various graphics card drivers. Their commits included removing unnecessary header files, adding sanity checks after memory allocation, refactoring, and implementing changes to ensure compatibility with different versions of the software, specifically in relation to X.org and OpenGL. The user was also involved in the refactoring of build system, contributing to improvements in compiler flags, dependency management, and code organization across various modules and targets.
metalshadersoptimizationgame-developmentcompiler
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
Emil Velikov - Senior Software Engineer at MBition