About Matt

Matt Oswalt is a technologist with a wide range of interests, including software development, network infrastructure, IT automation, and computer graphics. He's passionate about diving into highly technical and challenging topics, and sharing this knowledge with the technology community.

You can often find him speaking at conferences or meetups about these topics, as well as writing about them on his blog (https://oswalt.dev) or on Twitter as @Mierdin.

Interests

I work on all kinds of things these days, but here’s a brief summary:

  • Being a Dad
  • Systems Software Development (primarily Go and Rust).
  • Infrastructure Automation (especially Cloud and Networking))
  • Graphics Programming (e.g. Vulkan)

Publications

My longest running publication is of course this personal technical blog, which I started at the very beginning of my career in 2010.

I also co-authored the book “Network Programmability and Automation”, published in 2018 by O’Reilly.

Open Source

I still regularly contribute to Open Source projects, so my GitHub profile will offer some good insight into many of the things I’ve worked on. Some highlights:

  • I created and help maintain the Antidote project, which powers NRE Labs
  • I worked as a core developer on the StackStorm event-driven automation project for a few years, and still contribute when I find the time.
  • I started a project called ToDD which performs distributed network testing. It’s suffering from a bit of neglect at the moment, and I’m hoping to have some time soon to get back into it and restructure things.

Presentations

A brief summary of some of my speaking engagements, with special emphasis on instances where public recordings are available:

Not recorded, but also:

Courses