Patrick S. Barrett

My name is Patrick S. Barrett. I do a lot of software stuff.

In my free time I have several projects that I enjoy working on. At the moment it is primarily a CoAP protocol implementation built on top of Tokio. Most of my projects lately have been written in Rust in which I've so far written a simple static site generator, along with a few other things.

Professionally, I'm currently a Senior Software Engineer at SmartThings working on the LAN Team in the Hub Group. That means that I mainly work on making our IoT hub talk to all the other smart devices on your local network. The hub is an embedded Linux box running the SmartThings application which is primarily written in C with more and more Rust being sprinkled in every day.

I graduated from the University of Minnesota with a Bachelors of Electrical Engineering in 2014. That means that I also have a personal interest in designing and building low-level electronics projects and learning more about real world wireless communication protocols, but I haven't done much noteworthy with those since leaving school unfortunately.

Email GitHub Thingiverse