Aleksandar Brakmić is a software engineer with seven years of experience building high-performance, scalable systems and tooling across automotive, industrial, and mapping domains. He has deep C++ expertise from work on eCAL, ROS2 integrations and performance-critical middleware used in autonomous vehicle and simulation stacks, and has contributed asynchronous TCP service client support to the eCAL project. At Continental and HTEC he focused on low-level libraries, graph optimizations for a machine-learning compiler, and device drivers, while at Actuel he owned end-to-end product development for industrial and warehouse systems. Now at Mapbox, he brings a pragmatic, technology-agnostic approach to crafting maintainable architectures that balance performance and developer ergonomics. Known for teaching detailed C++ internals and shaping open-source release processes, he combines hands-on engineering with mentorship and process improvements. An offbeat hint of curiosity appears in his GitHub bio—“What do you get when you multiply six by nine?”—suggesting a playful, unconventional perspective on problem solving.
7 years of coding experience
10 years of employment as a software developer
High School Diploma Computer Engineering, High School Diploma Computer Engineering at Tehnička Škola, Kikinda
📦 eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.
Role in this project:
Back-end Developer
Contributions:5 commits, 6 PRs, 8 pushes in 1 year 3 months
Contributions summary:Aleksandar implemented asynchronous support for the `CTcpClient` class, enhancing the eCAL service's communication capabilities. They added `CallAsync` methods to `CServiceClientImpl` and modified `CTcpClient` to handle asynchronous request execution and response reception. The commits include changes to header files and core implementation files related to service clients and TCP clients. Additionally, the user added methods to retrieve the publisher and subscriber counts and added generic attributes to publishers and subscribers.
VS Code adds context menu item to text editor that copies text and replaces its line endings with \v (vertical tabs).
Contributions:5 PRs, 5 pushes, 1 branch in 2 years 3 months
menuvscodevscode-extensionitemline-endings
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.