Portfolio

Added the `test` command to the Exercism CLI
I wrote about my process building the Universal Test Runner
Released Universal Test Runner
Released Reddit User to SQLite
I wrote an IC README that covered all the bases of working with me. https://xavd.id/blog/post/my-ic-readme/
I wrote an Airtable block that charted grouped data. I was featured by the Airtable team! https://github.com/xavdid/airtable-grouped-chart
I completed Advent of Code 2020. I also blogged every day about my solution as a way to help folks learn. I'm super proud of how this turned out. https://github.com/xavdid/advent-of-code
I completed an implementation of the Monkey language. It's more of a learning project than anything, but it turned out great! https://github.com/xavdid/monkey-ts
I published my yearly "Favorite Media" post, encompassing everything I read, watched, and played in 2020. https://xavd.id/blog/post/favorite-media-2020/
I wrote a blog post exploring the innards of Python's `dataclasses` package. https://xavd.id/blog/post/python-dataclasses-from-scratch/
My first big project at Zapier was re-writing our Slack integration to use public APIs. You can use it on Zapier!
I landed a commit in the core Node.js codebase! See it on GitHub
Redesigned my website: xavd.id.
I became a primary maintainer of the Zapier CLI.
  • David Brownman
  • @xavdid
  • he/him
  • San Mateo, CA