About Me


I've been a web developer for over a decade, and have been working with hardware for nearly five years. I am proficient in the following languages:

  • Javascript/Node.JS
  • Python
  • C

I'm also proficient at the following skills related to software engineering

  • Unit testing
  • Source Control
  • Open Source project contribution/management
  • Community Building and representation

I'm also an accomplished educator and writer. You can read more about that in the bibliography tab. From the education standpoint, I have designed and taught dozens of professional trainings and webinars.


I build things. I like to put myself out of my own comfort zone and learn something new every day. I play video games, stream programming from my lab once a week, and try to teach as many people as I can.