I am a graduate mechanical engineer and have experience of more than 2 decades. In my own time I have explored so many things including 3DMax, Maya, Photoshop, Aftereffects, Inventor, AutoCad, CADWorx etc. I also worked as professional freelancer in these field. Few years back I started working on my idea of interactive TV viewing (beyond the second screen). I learned .NET technologies and many open source client side technologies in the process. The journey through this uncharted territory was very unpredictable, full of adventure, took much longer then I initially envisaged, but at last my constancy paid and finally I am there! The solution I created is much better than I initially conceived (at least this is what I think).
My day job is still as an engineer but now I am exploring the possibilities of switching career to this new field.