Current
Staff Software Engineer at GitHub, Inc, working on Git.
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-line
protocol -
git-lfs/wildmatch
: globbing filename matching library
-
Writing
-
Highlights from Git 2.47
October, 2024
-
Scaling Git's garbage collection
September, 2022
-
Scaling monorepo maintenance
April, 2021
-
Older Git releases:
-
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
-
Highlights from Git 2.46
July, 2024
-
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
-
Git LFS
2.6.0 now available
November, 2018
Presentations
Previous
-
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
- Beam (became Mixer, acquired by Microsoft, now defunct) 2015-2016
- Overcast Network (now defunct) 2013-2014
Publications
- Verifying Strong Eventual Consistency in δ-CRDTs Advisors: Dan Grossman, Talia Ringer (Local Copy, Slides, arXiv)
- Functional Programming for Compiling and Decompiling Computer-Aided Design C. Nandi, J. R. Wilcox, P. Panchekha, T. Blau, D. Grossman, and Z. Tatlock. ICFP 2018 (Local Copy, ACM)