Hi!
Welcome to my personal web-site - a place on the World-Wide-Web where I share information about myself, my experience and knowledge on FOSS related technologies.
I'm an experienced FOSS Technologist with passion for training. I started my career as a computer hardware and networking instructor at a computer hardware institute back in 1995 and have since, progressed to diverse roles in various IT companies. Post 2003, I have been an Independent FOSS Technologist with focus on training and consulting on various technologies that revolve around GNU/Linux and BSD operating systems. I have been conducting corporate training programs for various organizations on technologies that include Perl, Python, Ruby, PHP, Tcl/Tk, C, Java, Groovy, Haskell, Scala, Rails, Django, CodeIgniter, Kohana, Grails, Drupal, LAMP stacks, Apache Web Server Administration, Apache Tomcat Administration, Linux Administration, MySQL and MariaDB Administration, PostgreSQL Administration, Linux System Programming, Linux Kernel Internals and Debugging, Linux Security, OOAD and UML, Design Patterns, Agile Software Methodologies and SCRUM, Client-side web technologies (XHTML, HTML5, CSS2/CSS3, JavaScript, JQuery, Dojo, ExtJS, XML, JSON, W3C DOM) and more...
I also manage Slashprog Technologies - an IT consultancy and services firm co-founded by me. At Slashprog, we are currently developing products for Internet business verticals. I also train fresher computer science graduates and engage suitable candidates on my projects.
I've been a FOSS technology enthusiast since 1995 since my first opportunity to play around with GNU/Linux sometime during 1995 . Since then, I've managed to learn various technologies that range from system programming, databases, web application development, enterprise applications based on FOSS. My colleagues and clients know me as the Jack of all tools on FOSS.
I'm passionate about two things in life -
- Learn new technologies and understand how they work together
- Train and enlighten others on what I learn - this helps me learn more, keep me motivated and also gives me the joy and satisfaction of achievement.
I spend most of my free time exploring new technologies and learning them. Though I'm lazy at documenting what I learn, this website should be serve as my sincere effort to collate my knowledge in one place.
If you are a programmer/engineer, you might be interested in the articles section and the code vault section.
If you are a training vendor or an organization seeking my corporate training services, you might be interested in the training calendar.
You can might also be interested in reading my views on various other non technology aspects of life by looking up my random thoughts.