I'm Rohit Nair, a tech geek who enjoys tinkering with software development, graphics design and computers in general. I'm interested in just about everything to do with computers, from programming to networking to UI/UX design. Although I spend a significant amount of time using Photoshop and Illustrator, I'd rather design an elegant software solution than a beautiful website or wallpaper.
If you're interested in making use of my skills, check out my portfolio.
I tend to focus on web technologies, and the vast majority of my development has been focused around the popular combination of an HTML/CSS/JS frontend with a PHP/MySQL backend generating the content. For a majority of my PHP projects, I've used either CodeIgniter or Laravel to speed up the development process and produce clean maintainable code. Recently, I've transitioned to Ruby on Rails for my web development work, due to its ease of use, not to mention Ruby's vastly superior design and consistency compared to PHP.
Other languages,technologies and frameworks I've worked with include PostgreSQL, jQuery, Dojo Toolkit, Wordpress and more. I've also spent significant time developing in a variety of non-web programming languages such as C, C++, and Java.
You can find some of my projects on Github. I also offer free introductory classes for web development and programming over Skype. Please check out the tutoring section to learn more.
My interests have shifted from design towards development over the years, but I still play around in Photoshop and Illustrator from time to time. Here are a few of my recent creations.
My main hobby/obsession is table tennis. When I'm not at the computer, I'm almost always at my local table tennis club practicing hard at becoming a two-wing looper. Eventually, I hope to reach a point where I'm skillful enough that posting a video of my play online won't embarass me.
I have a tendency to convert my obsessions into a coding project. When I was teaching myself the basics of HTML5 video, I created a simple "service anticipation" game for table tennis and tennis. I'm also working on an implementation of the Elo rating system along with an easy to use interface that will make it easier to track table tennis tournaments.
Before I started focusing exclusively on table tennis, my fitness regime was focused around weight training. I tended to structure my workout around the three big lifts, and my maxes are a 105kg bench, 160kg squat and 200kg deadlift. I spent a lot of time participating in fitness communities/forums during this time, and created a couple of simple web apps to try and help answer the most frequently asked questions.
The Program Picker was designed to simplify the process of choosing an appropriate exercise routine. Via a series of questions, it directs you to the most appropriate exercise program for your goal and experience level.
The Lift Fixer aims to provide solutions to the most common problems encountered while attempting to perform barbell exercises.
Due to an extremely busy schedule, I am not offering free tutoring at present.
The only thing I enjoy more than gathering knowledge is spreading it. I've dabbled in many sub-fields of the leviathan known as "IT", and while I am particularly experienced with the items pictured above, I can teach the basics of many other topics (such as C, C++, Java, networking, etc). I may not make you a programming guru, but I can definitely get you to the point where you can Google anything you need, and comfortably understand the tutorials.
If you're interested, and you feel you satisfy the requirements, just email me at firstname.lastname@example.org. Include your Skype ID and a rough idea of what you want to learn.