The first step of every project involves a discussion with you, my client, to determine exactly what you're looking for. Not sure what you want? No problem! It's my job to work closely with you to help you figure out your goals and then provide you with the appropriate services.
"Information architecture" is just a fancy way of saying "well-organized content." I'll help design and organize your web site to make it both easy to use and appealing.
Your web site is shaped by your business needs. It's my job to put those ideas down on paper so you'll have a lasting record of the decisions we made together in planning your site, as well as the details of how to maintain your site--whether you're maintaining it or I am.
What happens after your project is finished? I can maintain your web site for you or enable you to do it yourself. Inevitably you'll have questions, and I'm always here to help. Available by email, phone or cell phone, I'm easy to reach--and I'm happy to visit you in person if you prefer.
Perl and PHP
I take pride in writing efficient, well-documented, platform-independent code that is easily upgradeable. The robust features, open-source philosophy, wide compatibility and numerous support libraries offered by Perl and PHP make them the perfect languages for writing CGI scripts as well as general data processing utilities. And, for you bean counters, there's no licensing fee!
Whether you're using MySQL (my preference), MS SQL Server, Oracle, Sybase, or another database engine, I can write SQL code for it. In fact, I specialize in writing my code to be easily transportable between database engines so upgrades are seamless and painless.
I'm equally at home developing for Unix systems (whether BSD, Linux, or Solaris) as Microsoft (whether Windows 98, NT, 2000 or XP).