Martin Liška

Senior Software Engineer at Bloomreach

Prague, Prague, Slovakia
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
Martin Liška is a senior software engineer with 13 years of hands-on experience building high-performance back-end systems and developer tooling, currently based in Prague and working at Bloomreach. He has deep systems and compiler expertise—formerly working on Rust tooling at Microsoft and as a GCC maintainer—and maintains several OSS projects like C-Vise and debuginfod-rs. His work spans production services (banking and onboarding systems at Vacuumlabs) to core infrastructure: notable contributions include multi-threaded zstd compression in the RPM package manager and performance-focused optimizations in GCC. Comfortable across C++, Rust, and Python, he blends low-level performance tuning with service ownership and test automation. Colleagues value his ability to take greenfield products from design to launch while also improving long-lived open-source projects, a rare mix of product delivery and deep toolchain craftsmanship.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Mathetical computer science, Bachelor's degree, Mathetical computer science at Masaryk University Brno
languagesEnglish, Slovak
github-logo-circle

Github Skills (40)

c-language10
python10
scripting10
sphinx10
testing10
compression-algorithm10
c1110
c1710
script10
compiler-design10
linker10
sh10
package-manager10
shell10
cprogramming-language10

Programming languages (27)

C#CCMakeMakefileGoHTMLFortranTypeScript

Github contributions (5)

github-logo-circle
gcc-mirror/gcc

Nov 2019 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:399 commits, 3 comments in 3 years 2 months
Contributions summary:Martin's contributions primarily involved improving the switch conversion functionality within the GCC compiler. They made rapid speed improvements by optimizing the jump table and bit test cluster features within the tree-switch-conversion module. Moreover, they addressed memory issues by ensuring that LTO streams were not loaded for aliases and improved the handling of performance and profile details. The modifications include updates to support multi-threaded processing and fix potential address sanitizer errors within the project.
sphinx-doc/sphinx

Jun 2021 - Dec 2022

The Sphinx documentation generator
Role in this project:
userFull-stack Developer
Contributions:20 reviews, 25 commits, 40 PRs in 1 year 6 months
Contributions summary:Martin primarily contributed to the Sphinx documentation generator by fixing bugs and improving functionality across multiple areas. Their work included fixing JavaScript code related to navigation shortcuts, enhancing manual page generation by modifying Python code, and improving the Texinfo output by modifying both Python and testing files. The user also added new keyboard shortcuts and refined option directive syntax, improving the user experience.
pythonsphinx-documentationdocumentation-generatorsphinx-extensiondocumentation-tool
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
Martin Liška - Senior Software Engineer at Bloomreach