Web Development Projects
-
2008Ruby, Ruby on Rails, XHTML, CSS, Web Standards, Ajax, MySQL, Linux, Social NetworkingAmateur Solo ProjectThe long-overdue social networking site for homebrewers. Not really ready for prime time, but I decided to launch half a product early instead of a half-assed product late.
-
1995 - PresentRuby, Ruby on Rails, XHTML, CSS, Web Standards, Ajax, MySQL, LinuxAmateur Solo ProjectEvolution of the online brewer's calculator I built while at the Cellar Homebrew. The original, the first brewer's calculator on the web, ran for a decade as a crappy CGI script before I finally rewrote it in Rails and upgraded the interface, now on version 4.0 (if I actually did versioning, that is). I have many other plans for the site when I make time for the next big revision.
-
pugetive.com2002 - PresentRuby, Ruby on Rails, SVN, XHTML, CSS, Web Standards, DNSAmateur solo projectGone meta! The domain name comes from the handle I coined when creating my first online account in 1994. I merged "Puget Sound" and "fugitive", nodding to my recent escape from the East Coast and arrival in Seattle. In the years since, the only non-me-related Google result I've discovered used the word in reference to the herbal remedy Senna Leaves:
Effective pugetive, even for chronic constipation.
So it goes. -
2007Ruby, Ruby on Rails, MySQL, SVN, XHTML, DNS, Web ServicesAmateur solo projectIf I was going to go through the trouble of building my own photography portfolio site, I decided I might as well generalize it and offer it up to my photography friends for their use too, so I turned it into a free public site. It runs on top of Flickr's API.
-
2006 - PresentRuby, Ruby on Rails, SVN, MySQL, XHTML, CSS, Web Standards, JavascriptAmateur solo projectI participated in 2005 and took over organizing the NaSoAlMo challenge the following year.
-
2007 - PresentSocial Networking, Ruby, Ruby on Rails, SVN, Javascript, XHTML, CSS, Ajax, MySQLWeb Developer
-
2006 - PresentSocial Networking, Ruby, Ruby on Rails, SVN, Javascript, XHTML, CSS, Ajax, MySQLWeb DeveloperWe bought Bill Turner's list-making site and absorbed it into our network of social networking sites.
-
2006 - PresentSocial Networking, Ruby, Ruby on Rails, SVN, Javascript, XHTML, Ajax, MySQLWeb DeveloperWe absorbed Erik Benson's cataloguing site into the suite of Robot Co-op sites, rewriting it in the process.
-
2006 - PresentSocial Networking, Ruby, Ruby on Rails, SVN, Javascript, XHTML, Ajax, MySQLWeb DeveloperThe socializing analogue to 43 Things/Places, plus digital lifestyle aggregator.
-
2005 - PresentSocial Networking, Ruby, Ruby on Rails, SVN, Javascript, XHTML, Ajax, MySQLWeb DeveloperThe travel and urban exploration analogue to 43 Things.
-
2004 - PresentSocial Networking, Ruby, Ruby on Rails, XHTML, CSS, Javascript, Ajax, FreeBSDWeb DeveloperFlagship site for the Robot Co-op, where I started working in 1994. We gambled on Ruby on Rails, building the whole site before the application framework was even at its 1.0 release. It's some crusty old code by now. But we all prefer Ruby to Perl, and Rails to Mason.
-
1999, 2005OO Perl, mod_perl, MySQL, FreeBSD, HTML, CSS, Web Standards, XHTML 1.0 Strict, Javascript, MVCAmateur solo projectMy pet project at home. We had a joke at Amazon that a standard interview question for web development candidates should be "describe how your mp3 server works". Mine started as a mammoth procedural CGI script in Perl and ended as a cleanly organized MVC app running via mod_perl. After iTunes came around I even converted their design to CSS and wrapped my site in it. Making it pixel-pefect, valid strict XHTML and cross-browser compliant all at the same time was what they call in technical jargon, "a bitch".
-
1998 - 2004Unix, Linux, Perl, Catsubst (Amazon's proprietary scriptiong "language"), CVS, Mason, Object-Oriented Programming, XHTML, JavaScript, Java, MySQL, WindowsSenior Web Developer for Digital Technologies, Web Develpment Manager for Personalization and Automation, Web DeveloperI heard they were launching a music store and got pretty fired up about being a hotshot record reviewer, but they threw me into the web develoment team. The most substantial contributions I made while there were helping to build the Personalization team, one of Amazon's first experiments with decentralized project management, and the features that flowed from it as it grew from a four people into several sub-teams. I continue to work with my Personalization peers today, because they are the bee's knees.
-
1995 - 1998HTML, HTTP, FTP, C, CGI, HomeSite, Photoshop, Windows, UnixWebmaster (sole developer, designer, and sysadmin).
Working as self-appointed webmaster for this retail store purveying home brewing and winemaking supplies, I first duplicated the entire mail-order catalog as flat text files in monospaced font, including a "contact us" form that allowed people to request an order. That pride and joy can be perused online, including a still-functioning <blink> tag! As charmingly naive as it was, that first version was actually stolen hook, line, and sinker by a competing store, much to the flattery and bewilderment of the boss and I. I was allowed to write my first ever cease and desist letter.
A self-taught developer without prior Unix experience, I recall believing that each internet application created an exclusive tunnel to the internet, leading to a development regimen something like this:
- Open HomeSite
- Edit HTML page on local Windows machine
- Open FTP client
- Transfer HTML file
- Close FTP client
- Open browser
- Refresh page
- Close browser ...and so on...
Eventually I'd automated the creation of catalog pages and built a shopping cart system using CGI scripts written in C. Suspecting that I could upgrade to a skilled labor salary, I applied at Amazon.com, where I landed my first white-collar job.