Alexander Preisinger

Linz, Upper Austria
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
Alexander Preisinger is a seasoned software engineer with 23 years’ experience specializing in embedded systems and semiconductor industry applications, holding an MSc in Embedded Systems Design from FH Upper Austria. Proficient in Python, C++, and Rust, he combines low-level systems expertise with practical software development practices. He has contributed notable Wayland/EGL/OpenGL work to the popular mpv media player, improving video output backends and simplifying complex code paths. Based in Linz, Austria, he brings a strong hardware-software background from his Hardware Software Design studies and years of production engineering experience. Colleagues rely on him to tackle integration-heavy problems and clean up legacy code while delivering robust, performance-critical features.
code23 years of coding experience
bookBachelor's degree, Hardware Software Design, Bachelor's degree, Hardware Software Design at Hagenberg Campus - FH Upper Austria
bookMaster of Science (MSc), Embedded Systems Design, Master of Science (MSc), Embedded Systems Design at University of Applied Sciences Upper Austria - Hagenberg Campus
bookMatura, Business/Commerce, General, Matura, Matura, Business/Commerce, General, Matura at Handelsakademie Gmünd
languagesEnglish, German
github-logo-circle

Github Skills (7)

c1710
multimedia10
c1110
wayland10
opengl9
egl9
ffmpeg8

Programming languages (3)

C#CRust

Github contributions (5)

github-logo-circle
mpv-player/mpv

Feb 2013 - Feb 2016

🎥 Command line video player
Role in this project:
userBack-end Developer
Contributions:165 commits, 1 push, 16 comments in 2 years 11 months
Contributions summary:Alexander primarily contributed to adding and improving Wayland support for the mpv media player. Their work included implementing the Wayland video output backend, which involved writing code for Wayland-specific routines, and integrating with EGL and OpenGL. They also addressed code complexity by removing function pointers and unnecessary code. Moreover, the user focused on code cleanup by separating options and removing globals.
mpvlibavplayeraudiovideo-player
MattWindsor91/crystals

Sep 2010 - Jan 2012

Contributions:222 commits in 1 year 4 months
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
Alexander Preisinger