Ævar Bjarmason

I Can Assume Whatever Title I Want

Amsterdam, North Holland, Netherlands
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

👤
Senior
award
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.
code21 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (55)

git10
javascript10
middleware10
application-server10
endianness10
translation10
sha10
uwsgi10
api-design10
i18n-node10
memory-management10
command-line-interface10
internationalization10
rails10
internals10

Programming languages (18)

C++CSSCRustGoHTMLPerlPerl 6

Github contributions (5)

github-logo-circle
git/git

Apr 2010 - Jan 2023

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:
userBack-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.
hacklanggit-clientmercurialfollowlibgit2
Library and command line tool to detect SHA-1 collision in a file
Role in this project:
userBackend 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