Mike Tasota


Hello! I'm Mike Tasota.

I am interested in discrete structures, programming, and other intangible things.


SCRIPTING LANGUAGES: Ruby, Bash, JavaScript, Python
FRAMEWORKS: Rails, Android, iOS, Cordova, jQuery Mobile, Python-Eve
OPERATING SYSTEMS: Debian, CentOS, Windows, Mac OS X


  • (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.

  • (May 2011 - May 2013)
  • Improved software to solve routing problems in road networks

  • (October 2010 - May 2012)
  • Tutored students individually and in groups; classes range from Elementary Math to Calculus


  • Slippery Rock University (August 2009 - May 2013)
  • Bachelor of Science in Computer Science & Mathematics (Dual Major)
  • (Cumulative QPA: 4.00/4.00)

  • (May 2014 - October 2015)
  • Non-degree Student; classes through tuition benefits
  • Courses taken:
    • Math Fundamentals for Robotics (Graduate, Robotics Institute)
    • Introduction to Computer and Network Security and Applied Cryptography
    • Combinatorics
    • Graph Theory


Below are some of my main hobbies.

I have always had an appreciation for music. My appreciation only grew after I started playing music in my latter years of high school. This opened a new world of curiosity for me, both in listening to music and playing music. I enjoy writing tracks on my computer as well. My two main instruments that I enjoy playing are the accordion and the ukulele.

Currently, I am lucky to have a job where I get to do something that I enjoy. And outside of work, I sometimes find myself playing around with configuring servers and websites. When I was young, I yearned to understand how to program so I could make my own videogames. Since then, I have managed to work on a few small videogame projects. However, most of my recent projects have been motivated by other personal needs.

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. I had four years of studying Spanish in high school. After finishing undergrad, I decided to start practicing Italian and Japanese as well as brush up on my Spanish again. There are so many great sources out there to learn from, and there is much to be learned.