Projects
-
ttaylorr/git: my fork ofgit/git -
ttaylorr/dotfiles: personal machine configuration -
git-lfs/git-lfs: large file extension for Git-
git-lfs/gitobj: pure Go implementation of Git object reads/writes -
git-lfs/pktline: pure Go implementation of Git'spkt-lineprotocol -
git-lfs/wildmatch: globbing filename matching library
-
Writing
- Highlights from Git 2.55 June, 2026
- Git turns 20: A Q&A with Linus Torvalds April, 2025
- Scaling Git's garbage collection September, 2022
- Scaling monorepo maintenance April, 2021
-
Older Git releases:
- Highlights from Git 2.54 April, 2026
- Highlights from Git 2.52 November, 2025
- Highlights from Git 2.51 August, 2025
- Git security vulnerabilities announced July, 2025
- Highlights from Git 2.50 June, 2025
- Highlights from Git 2.49 March, 2025
- Git security vulnerabilities announced January, 2025
- Highlights from Git 2.48 January, 2025
- Highlights from Git 2.47 October, 2024
- Highlights from Git 2.46 July, 2024
- Highlights from Git 2.45 April, 2024
- Highlights from Git 2.44 February, 2024
- Highlights from Git 2.43 November, 2023
- Highlights from Git 2.42 August, 2023
- Highlights from Git 2.41 June, 2023
- Git security vulnerabilities announced April, 2023
- Highlights from Git 2.40 March, 2023
- Git security vulnerabilities announced February, 2023
- Highlights from Git 2.39 December, 2022
- Git security vulnerabilities announced January, 2023
- Git security vulnerabilities announced October, 2022
- Highlights from Git 2.38 October, 2022
- Highlights from Git 2.37 June, 2022
- Highlights from Git 2.36 April, 2022
- Git security vulnerability announced April, 2022
- Highlights from Git 2.35 January, 2022
- Highlights from Git 2.34 November, 2021
- Highlights from Git 2.33 August, 2021
- Highlights from Git 2.31 March, 2021
- Git clone vulnerability announced March, 2021
- Highlights from Git 2.29 October, 2020
- Highlights from Git 2.28 July, 2020
- Git credential helper vulnerability announced (update) April, 2020
- Git credential helper vulnerability announced April, 2020
- Highlights from Git 2.26 March, 2020
- Highlights from Git 2.25 January, 2020
- Multiple Git vulnerabilities in 2.24 and older December, 2019
- Highlights from Git 2.24 November, 2019
- Highlights from Git 2.23 August, 2019
- Highlights from Git 2.22 June, 2019
- Highlights from Git 2.21 February, 2019
- Highlights from Git 2.19 September, 2018
-
Older Git LFS releases:
- Git LFS 2.6.0 now available November, 2018
- Git LFS 2.5.0 now available July, 2018
- Git LFS 2.4.0 released March, 2018
- Git LFS 2.3.0 released September, 2017
- Git LFS 2.2.0 released June, 2017
- Git LFS 2.1.0 released April, 2017
- Git LFS 2.0.0 released March, 2017
-
Miscellaneous:
- Post-quantum security for SSH access on GitHub September, 2025
Presentations
- New Techniques in Repacking Monorepos September, 2025
- Scaling Git September, 2024
-
Older presentations:
- Git Concepts: Demystified March, 2023
- Distributed Systems at GitHub March, 2023
- Git at GitHub Scale September, 2022
Previous
- Principal Software Engineer at GitHub, Inc. 2016-2026
-
Student at the University of Washington. 2017-2020
- Spring 2020: CSE 490, FRENCH 103
- Winter 2020: CSE 421, FRENCH 102, MATH 380
- Autumn, 2019: CSE 401, CSE 431, CSE 498, FRENCH 101, MATH 324
- Spring, 2019: CSE 446, CSE 452, GERMAN 295, MUSIC 131
- Winter, 2019: CSE 333, CSE 490, CSE 390, MATH 309, PHIL 100
- Autumn, 2018: CLAS 314, CSE 312, CSE 332, CSE 590, MATH 307
- Spring, 2018: CSE 311, CSE 351, CSE 391, LING 233, PHIL 149
- Winter, 2018: ART H 309, CSE 331, GERMAN 210, MATH 308
- Autumn, 2017: CSE 341, ENGL 131, MATH 126
Publications
-
(Local Copy,
Slides,
arXiv)
Verifying Strong Eventual Consistency in δ-CRDTs
Advisors: Dan Grossman, Talia Ringer -
ICFP 2018
(Local Copy,
ACM)
Functional Programming for Compiling and Decompiling Computer-Aided Design
C. Nandi, J. R. Wilcox, P. Panchekha, T. Blau, D. Grossman, and Z. Tatlock.