Biography

Tim is a contributor to the GNU Guix project, where he helps clarify the composition of software artifacts. He has worked on the long-term archival of Guix package inputs (i.e., source code), and is currently focused on “bootstrappable” builds for core packages such as GCC and Guile. To this end he has worked on GNU Mes (a Scheme interpreter), built a shell, and written several core Unix utilities in Scheme (sed, awk, etc.). He has also written a Scheme interpreter in assembly that is capable enough to compile C code and run key Guix build scripts.

As a long-time member of the software freedom community (cutting his teeth on Debian “sarge”), Tim is fluent in it as both a body of work and a political strategy. While offline, he enjoys spending time with his family, baking bread, and playing traditional fiddle music.

Presentations

Timothy Sample