Mike Tasota

Hello! I'm Mike Tasota.

I am interested in robotics that serve to empower people and their communities.

I currently am a part-time MSR Student and full-time Systems Software Engineer in the Robotics Institute at Carnegie Mellon University.

The lab that I work in is the Community Robotics Education And Technology Empowerment (CREATE) Lab.


PROFICIENT LANGUAGES: Java, Ruby, Swift/Objective-C
FRAMEWORKS: Android, iOS, Cordova, Ruby on Rails
OPERATING SYSTEMS: Debian, macOS, Windows


  • (May 2013 - August 2013)
  • Worked on the Web10G project, a Linux API written in C. I designed scripts for diagnostic testing as well as implementing Web10G into specific Linux programs and documentation for some of the Web10G variables.
  • Helped debug High Performance SSH (HPN-SSH), a patch for the popular OpenSSH. This fix dropped the "experimental" status of the patch.

For a list of publications, check the CREATE Lab website.


Below are some of my main hobbies.

I feel fortunate to have had the opportunities in my life to learn music. For me, it is a powerful medium for expressing myself as well as communicating with others, whether it is composing songs using DAWs or jam sessions with other people.

Outside of work, I sometimes find myself tinkering with new technologies or working on side projects for my own personal uses. When I was in grade school, I learned programming to create my own animations and games. Although I have not revisited this in awhile, it still is of great interest to me.

Language is something that I have always had an interest in. Unfortunately, I can remember many situations in the past where my communication with another person was restricted simply because we did not share a common language. After finishing undergrad, I decided to start learning Italian and Japanese. When it comes to language, I feel that you can always be learning more, which can be quite a motivating thought. There are so many great sources out there to learn from, and there is much to be learned.