Top expert inComprehensive Systems and Network Programming
Ævar Bjarmason is a pragmatic systems-focused software engineer with 21 years of experience building and hardening backend infrastructure, from core Perl and MediaWiki (which powers Wikipedia) to the Git project and a decade at Booking.com designing their site search on Elasticsearch. Comfortable across C, Perl, Ruby, and web stacks, he gravitates toward root-cause analysis and long-lived fixes rather than surface-level patches. His open-source contributions span portability and internationalization work in Git and OpenStreetMap, performance and PSGI/Plack improvements, and practical tooling fixes in projects like Magit and uWSGI. Colleagues know him for meticulous Git commit messages and an insistence on reproducible, well-tested changes. Now self-employed in Amsterdam, he continues to focus on core infrastructure problems and prefers deep technical progress over managerial moves. An underrated strength is his track record of making widely used projects more accessible internationally, improving UX for non-English users.
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Role in this project:
Back-end Developer
Contributions:1953 commits, 1 PR, 2 comments in 12 years 11 months
Contributions summary:Ævar's contributions primarily involved modifications to the "git cat-file" and "git log" utilities within the Git project. These changes focused on enhancing the command-line interface, including adding a "--format" option for "ls-tree", fixing memory leaks, and ensuring correct usage of options for "git log". The user also improved the output format for ambiguous objects, contributing to a better user experience.
Library and command line tool to detect SHA-1 collision in a file
Role in this project:
Backend Developer
Contributions:13 commits, 8 PRs, 25 comments in 1 year 2 months
Contributions summary:Ævar primarily focused on modifying the codebase to improve its compatibility and portability across different environments. Their work included refactoring the code to allow for easier integration into other projects by using preprocessor directives and conditional compilation. They also addressed platform-specific issues, specifically related to endianness and unaligned memory access, to ensure correct behavior across diverse systems, particularly Solaris/AIX environments. Furthermore, they fixed code formatting issues and corrected spelling errors.
cryptanalysishash-functionssha-1crccli
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
Ævar Bjarmason - I Can Assume Whatever Title I Want