Boyan Karatotev

Senior Software Engineer at Arm

United Kingdom
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

👤
Senior
🎓
Top School
Boyan Karatotev is a Senior Software Engineer at Arm with five years of experience focused on low-level systems, security and embedded firmware. He digs into CPU/SoC behavior, kernel interactions and mitigations—work exemplified by contributions to ARM Trusted Firmware-A addressing Cortex and Neoverse errata and improving EL2 performance-monitoring defaults. Comfortable modifying assembly and build systems, he bridges hardware quirks and robust OS-level behavior to harden modern platforms. An active FOSS advocate who attends FOSDEM and organizes VR/AR events, he pairs community engagement with hands-on engineering. Based in the UK, he brings a tinkerer’s curiosity tempered by practical delivery across Fast Models, TotalCompute and Trusted Firmware projects.
code5 years of coding experience
job2 years of employment as a software developer
bookDiploma za Sredno Obrazovanie Certificate for vocational education Computer Science, Diploma za Sredno Obrazovanie Certificate for vocational education Computer Science at Technology School Electronic Systems (TUES), associated with Technical University-Sofia
bookBachelor of Science - BSc Computer Science, Bachelor of Science - BSc Computer Science at University of Leeds
github-logo-circle

Github Skills (11)

c1710
arm10
embedded10
build-system10
security-hardening10
c1110
architectures10
sys10
makefile10
architecture10
power-management9

Programming languages (1)

C

Github contributions (2)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / Security Engineer
Contributions:26 commits in 2 months
Contributions summary:Boyan primarily contributed to the Trusted Firmware-A (TF-A) project, focusing on low-level system and security-related tasks. They addressed various CPU errata for Arm Cortex-A77, Cortex-A710, Neoverse-N2, Cortex-X3, and Cortex-A77, implementing workarounds to mitigate potential issues. These contributions involved modifying assembly code and build configurations. Furthermore, the user added a sensible default for the MDCR_EL2 register related to performance monitoring, enhancing the system's stability and security.
trustedread-onlyfirmwareembedded
aosp-mirror/kernel_common

Sep 2020 - Sep 2020

Contributions:4 commits in 1 day
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
Boyan Karatotev - Senior Software Engineer at Arm