I develop healthy teams and create opportunities for growth and learning for people around me. Currently, I do this as a software engineer at GSA. I have served as the acting director for the Federal Audit Clearinghouse for 2 years, the principal engineer for search.gov, and as a lead engineer for multiple projects with 10x and 18F.
Before my time in Federal service, I was the founding chair for the Digital and Computational Studies program at Bates College, and tenured Computer Science faculty at Berea College.
As an engineer, I work full-stack, from embedded to distributed, front-end to back. As a leader or member of a team, I believe I am successful when the people I work with are successful.
- python: from the command line - 24 January 2023
- infrastructure in a box - 17 January 2022
- musing on sensor systems - 08 January 2022
- archiving email - 06 January 2022
- safely managing passwords - 25 September 2021
- masking and economics - 25 August 2021
- masking and public health - 21 August 2021
- python: marshmallow fluff... - 19 March 2020
- python: metaprogramming marshmallow - 19 March 2020
- gql: resolvers - 17 March 2020
- gql: what is graphql? - 16 March 2020
- jekyll: static websites with mustaches - 13 March 2020
- tbl: a slice of cake - 10 March 2020
- tbl: testing round one - 09 March 2020
- tbl: structuring the project - 09 March 2020
- tbl: abstractions and imports - 08 March 2020
- tbl: thinking about data - 07 March 2020
- Debugging I2C - 09 March 2019
- On Evidence in Learning Programming - 15 November 2018
- Motivation for a New Embedded Formfactor - 05 June 2018
- Thoughts on Sensor Design - 02 May 2018
matt at jadud dot com