Professional
Meetup.com
(2002) - Led front-end development of meetup.com for initial launch; coded all HTML, CSS, AND DHTML for the site. Helped strategize feature and implementation details.
Organic Toronto
(2002) - Contributed DHTML widgets for presidentschoice.ca
CBC
(2001) - Contributed DHTML widgets for the award-winning Kids' Zone site.
Bruton Stroube Studios
(2001) - Coded a DHTML interface for the site for St. Louis's premier commercial photography studio. Wrote ASP image manipulation code to enable the studio to upload new photos for inclusion in the online galleries.
Hamilton Healthcare
(2001) - Designed and built an ASP content management system to enable this Chattanooga Hospital to manage the content of its site through a simple web interface.
TradeHarbor
(2000) - Built an online trivia game to test TradeHarbor's Voice Signature technology, which uses an embedded applet to record and authenticate a user based on voice recognition. The game was installed on a university campus intranet.
Edy's/Dreyer's Dreamery Ice Cream
(1999) - Partnered in conceiving innovative interfaces for this site used to promote the launch of Dreamery, a new line of gourmet ice cream. Coded, tested, and implemented the site, with extensive use of DHTML.
Purina Dog/Cat Chow
(1998) - Designed and built a "build your pet's home page" function for the dogchow.com and catchow.com sites. This ASP system included a registration system along with a pet page editing facility, which allowed pet owners to create and update home pages for their pets, uploading pictures and entering vital statistics.
Office of Veterans' Affairs
(1997-1998) - Built an ASP application to allow for employees to upload papers for review and discussion on the VA intranet. Coded all HTML and ASP, including discussion and search facility.
Authorial
Book: Cascading Style Sheets: Separating Content from Presentation
I contributed several chapters to this well-reviewed for Apress. The book details the overall approach to creating web pages in the W3C approved manner with well-structured markup and CSS, and in addition provides in-depth analysis of CSS layout techniques. Now in its second edition.
An introduction to CSS layout techniques for web developers in which I took the
Apple Internet Developer home page and
re-coded it with well-structured markup and CSS. Published 2/19/02.
An introduction to DHTML remote scripting with a cross-browser solution using a hidden IFRAME. First published at the Apple Internet Developer site where it became the most popular article to date, and later republished at O'Reilly's JavaScript and CSS Devcenter. Published 1/28/02.
Book: The DHTML Bible
Contributed several chapters to this tutorial book, which was due to be published in early
2002, but well, you know, the bubble and all that. Collaborated with author Steven Champeon and fellow contributing authors Scott Andrew LePera and Eric Meyer.
Coded this section of my personal site as an aid for fellow developers who
wish to move away from table-based HTML layouts and to begin using CSS for
laying out web pages. It catalogs basic techniques for CSS-based web design,
and provides free templates.
Personal
Designed and coded my personal site as a testing ground for keeping
abreast of and trying out new web development techniques. The site is built
with an XML backend and uses XSLT to produce HTML dynamically. Backend
integration with Blogger powers the weblog part of the site, and a
custom-built photo management tool powers the photography section. The DHTML-heavy site
includes a registration system and an experimental
photo magnifying glass interface. Before going on an extended hiatus in 2003, glish.com had become a resource for fellow
web developers wishing to keep up with DHTML, CSS, XML, XSLT, and other web
topics.
Coded all aspects of this web design contest site, including XHTML, CSS,
JavaScript, SQL, ADO, XML and XSLT components. Helped in designing
interfaces, and conceived and implemented an XML caching system to speed up
dynamic database-derived content. Integrated and augmented an existing user
base, allowing registered users of MetaFilter to log on without
re-registration. Designed and built a polling system, discussion system, and
contest entry rating system.