About me
An brief insight into my professional portfolio and other interests.
Welcome to my website! I am a web development enthusiast working as an Internet Applications Developer at Garmin International in Kansas. Presently I am working on J2EE environment for developing websites and tools at Garmin. In past I have worked on ASP.net and PHP as well. For more information regarding my portfolio and specific project details please visit my work experience page.
I have a wide variety of development experience in various web programming languages encompassing PHP, ASP.net, Java, Perl and other web frameworks. I do have a solid front end development experience in HTML, CSS, JavaScript and jQuery. I can even design custom graphics and logos using Corel-Draw/Photoshop etc.
I have my programming blog where I keep posting any new tools I keep developing for web platform. I have developed a wide variety of free nifty tools in jQuery/JavaScript, PHP and ASP.net on the blog.
I do freelance web development work as well. So if you do need my help in developing your website please feel free to contact me. I can work on end-to-end web development from layout design, graphics/logo design, HTML, CSS to backend code in almost any language.
With a new addition to our family, I had an extra motivation in life to pursue my long-sought hobby of photography.
I bought a new Canon EOS 60D DSLR Camera to master my skills and capture the innocent and priceless moments of my newborn son Aryaman.
Apart from that, I always wanted to have my personal photo galery to share my pictures with family and friends so I designed this gallery from scratch to my custom needs.
On and off this project took 2 months to complete and became fully functional before Aryaman was born.
Click here to browse my photo gallery.
What else can I be
apart from being a nerd? Yes you guessed it right!!! I am a big time movie buff
and movies are my second favorite hobby (first one being web designing). I have
a huge collection of movies of my own and I needed a centralized catalog to keep
track of and easily search all the movies that I have. So I decided to design an
intuitive website to store and browse through my collection. Click here to browse my catalog website.
This is a PHP, MySql
and jQuery based online catalog which is completely designed using CSS3 standards.
This catalog uses JavaScript and jQuery pretty heavily and all the communication
is done using AJAX. To extract and store all the movie information from IMDb.com,
I designed a custom web scraping PHP API to grab information from IMDb and store
it in MySql database. You can get this free IMDb scraping API in PHP or ASP.net
from the lab section.
For my movie catalog website I had to develop an IMDb scrapig API in PHP to scrap and grab information from IMDb.com. After developing my website I shared this scraper API to everyone in need of it. Later on I converted this API into ASP.net/C# based API.
Following my IMDb scraping API, a lot of users requested a similar API for RottenTomatoes.com. So on popular demand I designed another scraper to scan movie information from Rotten Tomatoes website.
An easy to use jQuery Plugin to embed YouTube videos on your page by displaying them in a popup dialog box. This plugin embeds YouTube video using the latest iFrame code which features both Flash and HTML5 players. The popup box uses jQuery UI Dialog Widget which provides a robust cross-browser dialog box with title bar and supports a movable box with modal behavior.
HTML5 Canvas is the next big thing in web development because it gives us immense flexibility to draw dynamic graphics using JavaScript. Sometimes you might want to convert your images to HTML5 Canvas to add custom dynamic functionality. For that reason I created this PHP based tool which needs an image input from local machine or url and converts it into JavaScript code to draw on HTML5 Canvas.






