Professionally, I've coded for the Web since 1997, when I was working for the United Nations ESCAP in Thailand - I took the document I'd edited for them, and marked it up in HTML for public view. More recently I maintained the Society for Asian and Comparative Philosophy website using hand-coded CSS and PHP, and marked up French online quizzes in XML for Vista Higher Learning.
But beyond that, coding of some sort is something I'm driven to do, whether or not I get paid. I wasn't satisfied with a hosted solution for my own blog, so I installed self-hosted WordPress and tinkered with the back-end database. I then turned it into a multisite installation so that the same site could support the Indian Philosophy Blog. I love going out to eat so much that I created a PHP/MySQL database of the places I have been and want to go. I haven't had a chance to work out some of the bugs, but it taught me the basics of PHP and MySQL and helped with my CSS - and gave me the opportunity to try more delicious foods.
More recently, I've been working on a more ambitious project that I started as a course project but am working to expand greatly. I'm not satisfied with any of the text editors now available to share text between computers and mobile devices (such as Evernote), so I decided to build my own, which I'm calling Brouillon. I wrote a basic version of Brouillon for my class in native Android (Java); I'm now looking to write the Mac version in Objective-C and Cocoa, and an HTML5 web app. I'm including the video presentation I gave to class about the Brouillon project - it's not at all polished (the presentations weren't supposed to be) but it should give you a sense of what the project is about and what the app does so far.