I'm soon to be an Engineer by profession. A self-taught Programmer, who likes to spend most of his time in learning & exploring more stuff about computers. I also like to share my knowledge and help people around. Each and everything about Computers makes me go crazy. I'm a Vouched Mozillian and one of the core contributors of the Mozilla Delhi (MozPacers) community. I'm a Microsoft Student Associate (MSA) and can be often found around like-minded people to discuss & learn more!

I'm an avid writer & freelancer at various blogs & just in love with Python Programming Language. Currently on a mission to explore Open Source World and contribute my knowledge for good of the community.
How My Journey with Computers began?
I was first introduced to the machine known as "Computer" back in 1999. But I got my own PC in 2006. I was pretty much excited to get my own PC. I tried to learn the basics and often felt reluctant to mess it up by mistake; but then I realized, in order to learn anything, it's important to BEGIN!, to start DOING.
I wasn't really into programming till late 2010. Even I wasn't supposed to take Computer Science as a subject in my +1 and +2. But whether we call it destiny or something, fortunately, I took it and was introduced to C++ as a part of curriculum.
I was really attracted to coding and I also dived into HTML through various online tutorials. All I learned was just online. Internet played a major role in shaping my skills and what I do today.
Despite of all this, I kind of wasted much of my time till 2012. Not focussing in learning much. But then I knew it, whatever I've to do, I've to do it something related to computers, something I would've always loved to do. And I'm doing it now.
Important things I've learned:
What I've learned till now is, surround yourself with good people. They are the best source of inspiration and knowledge. I learn a lot spending my time with such people.
Learning is a two-way process; if we learn something, we should always teach others, it helps in many ways. It might happen that I might come to know about something new in process of teaching others, or if say I've picked up some bad practice, it can be rectified too.
Read more Source! Yeah, it's true. When you read others' code, you came to know about several things. Even if you've coded same stuff, it might happen that others have implemented it in a better and cleaner way. You can quickly pick up some good practices.
No one can teach you more than your own willingness to learn! Learning just for the sake of it isn't good. We would only learn when we're Curious to know stuff, curious to explore it. 'Curiousity' to 'Learn' is the biggest teacher.
My work:
You can find some of my work on Github and BitBucket:
That's all about me
Yeah, that's all about me. I'm a friendly guy, why don't you have a chat with me and let's discuss and build up something together?
Let's have a chat!