Hi there! My name is Bryan Hughes, known around the internet as @nebrius.

These days, I'm a technical evangelist at Microsoft focusing on Node.js. What is a technical evangelist you ask? Good question! A technical evangelist is someone who raises awareness of a technology or company within a broader technical community. We typically do this by speaking at events, running workshops, blogging, and things like that.

I'm also pretty involved in the Node.js Foundation. I'm a member of the Node.js Technical Steering Committee (TSC), although don't let the name fool you, we delegate all technical decisions to the Core Technical Committee (CTC). Definitely not confusing. Nope, not in the least ;-). The TSC is responsible for making sure the technical side of the project runs smoothly, and to act as an intermediary between the Node.js Foundation Board and the CTC.

I'm also a member of the Node.js Community Committee (CommComm). We're really new and still figuring out what our focus is going to be. Broadly speaking though, the Community Committee is going to serve as the outreach arm of the Node.js Foundation, and a culture guide for the project.

I also do robotics. I'm probably most know for creating Raspi IO, a plugin that adds support for the Raspberry Pi to the Johnny-Five JavaScript robotics library. Lately, I've been spending a lot of time working on a wirelessly distributed w lighting system meant for wearables, called Raver Lights.

Going back in time, I graduated in 2010 with a Ph.D. in Electrical Engineering from Texas Tech University, with a minor in Computer Science. I basically did computer engineering, right before it was offered as an official degree.

Outside of tech, I'm also an amateur photographer, an occasional non-technical writer, a once upon a time pianist, and a wine aficionado.