Michal Šrajer is a Senior Software Engineer with 14 years of professional experience, currently building backend systems at Revolut after designing internal tools at Meta's Building 8. He holds a Master's in Computer Science and has deep Linux expertise dating back to 2003, with recent work focused on Python on Linux. Michal contributes to open source—improving cross-platform behavior in notable projects like the qTox client—and occasionally submits fixes to other repositories. He built a hobby Android app that reached 100k organic users with a 4.8 rating, showing product-minded engineering and strong attention to user experience. Known for enjoying algorithmic puzzles and community Q&A, he blends practical production skills with a curiosity for distributed systems and tooling.
14 years of coding experience
17 years of employment as a software developer
Master of Computer Sceince, Master of Computer Sceince at Nicolaus Copernicus University
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs, 6 comments in 24 days
Contributions summary:Michal primarily focused on fixing bugs and improving the file path handling within the qTox application, especially regarding screenshot and log file locations. They modified settings-related files and code to ensure the application correctly saves data in appropriate locations based on the operating system. Furthermore, the user addressed issues related to focus handling in the UI and applied coding style adjustments. They also made modifications to support older Qt versions.
Contributions:15 commits, 1 PR, 16 pushes in 1 year 2 months
stable-sortoptimizedsortsort-algorithm
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
Michal Šrajer - Senior Software Engineer at Revolut