Taylor Blau

Staff Software Engineer at GitHub

Milwaukee, Wisconsin, United States
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
Taylor Blau is a Staff Software Engineer with 12 years of experience, currently at GitHub in Milwaukee, specializing in back-end systems and performance engineering for large-scale Git infrastructure. He has deep expertise in Git internals—having contributed significant improvements to git, git-lfs, and Git for Windows focused on commit-graph, multi-pack index, packfile handling, and status reporting. Comfortable across the stack, he’s also updated content and tooling for git-scm.com and refactored Ruby gems, showing a pragmatic mix of code, docs, and site work. His contributions reveal a talent for subtle, low-level optimizations that reduce memory use and speed up repository operations—skills that are rare and critical for tooling used by millions.
code12 years of coding experience
bookCranbrook Schools
bookBachelor of Science with Distinction, Computer Science, Bachelor of Science with Distinction, Computer Science at University of Washington
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

algorithm10
git10
algorithms10
maintenance10
visualization10
rails10
internals10
c-programming10
c1110
bloom-filter10
data-structure10
erb10
ruby10
c1710
procedural-generation10

Programming languages (16)

C#PowerShellJavaCSSCRustGoInno Setup

Github contributions (5)

github-logo-circle
git-lfs/git-lfs

Aug 2015 - Aug 2019

Git extension for versioning large files
Role in this project:
userBack-end Developer
Contributions:20 releases, 1 review, 2493 commits in 4 years
Contributions summary:Taylor was primarily focused on improving the `git-lfs/git-lfs` project by addressing bugs and refactoring code related to the "status" command. This involved identifying and resolving issues with how partially staged files are displayed, extracting and refactoring functions, and implementing features to format blob information within the status entries. These contributions demonstrate expertise in the inner workings of the Git LFS command-line interface, specifically its object storage.
git-extensionversion-controllibgit2git-addonsversioning
git/git

Oct 2017 - Nov 2022

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:460 commits, 95 pushes, 1 branch in 5 years 2 months
Contributions summary:Taylor primarily worked on enhancing the commit-graph and multi-pack index features of the Git project. Their contributions focused on improving efficiency, performance, and reliability, particularly with regards to handling large repositories and incremental updates. They made significant improvements to the handling of Bloom filters and packfile index lookup processes, ensuring accurate object ordering and reducing memory usage. Their work involved refactoring and optimizing existing code while adding new features for generating and managing commit graph data.
hacklanggit-clientmercurialfollowlibgit2
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