Patrick Barrett

Patrick Sean Barrett
patrick@psbarrett.com

EDUCATION

Bachelors of Electrical Engineering
University of Minnesota, Minneapolis, MN

COMPUTER SKILLS

Operating Systems: Linux, macOS, Windows
Languages: Rust, C, Lua, Javascript, Python (Proficient); Erlang, OpenSCAD, Vala, HTML, CSS, Ruby, CUDA, Go, PHP, Latex(Intermediate/Stale)

WORK EXPERIENCE

Software Engineer

SmartThings -- Hub LAN Team | May 2017 - Current

Software Engineer

Exosite | Sept 2016 - Feb 2017

Technical Marketing Engineer

Exosite | Dec 2015 - Sept 2016

Applications Engineer

Exosite | May 2013 - Dec 2015

Associate Systems Engineer

Exosite | May 2012 - May 2013

Recent Personal Projects

Stockfaces

Stock faces is a simple webapp that offers simple avatars of human faces for free, under a CC0 license. Faces were found using machine learning on a set of CC0 stock photos from Unsplash with face bounding boxes saved to an SQLite DB. A Rust web server serves redirects (as requested by unsplash) to the cropped images. Then an Elm frontend webapp serves a simple app to get image links.

Stockfaces

Tokio-CoAP

tokio-coap is a low-level CoAP library written in Rust for Tokio. Because it is built on tokio it uses fully async interactions. It is built to be as simple to use as possible.

tokio-coap is a work in progress, it is currently written using tokio-core directly, but will hopefully soon transition to tokio-proto or higher as the ecosystem matures.

Source

SEE MY WORK