Summary
Mihai Bairac is a senior software engineer with over a decade of hands-on experience building cross-platform C++ applications, specializing in Qt, OpenGL and real-time graphics for embedded and automotive systems. He favors frontend work—especially complex 2D/3D UIs and shader-driven rendering—while routinely taking ownership of backend algorithms, profiling and optimizations across Linux, Android and Windows. His recent roles include developing chart and routing engines for maritime systems and contributing to UE5/OpenGL projects at Magna, blending pragmatic prototyping with production-quality delivery. Mihai is a fast learner and autonomous problem solver who pairs deep graphics expertise (GLSL, Vulkan, scene management) with strong toolchain discipline (CMake, Git, RenderDoc) and a habit of documenting and sharing knowledge. Notably, he brings game-industry experience in shader porting and performance tuning, which informs his knack for visually rich, efficient UIs in constrained embedded environments.
10 years of coding experience
9 years of employment as a software developer
POLITEHNICA București National University for Science and Technology
Romanian, English, Russian, Bulgarian