Services

guiding philosophy
I aim to build websites that are:
  • Clean
  • Elegant
  • Easily Navigable
  • Entirely Functional
I work to make websites compliant with industry standards and functional in as many browsers as is prudent. I believe in focusing on content over fluff— on the clear and effective conveyance of an organization's message instead of on unnecessary razzle-dazzle. I want your website to be a compelling extension of your organization's mission, not a distraction.

I specialize in the development of websites for small to medium-sized organizations. Although not a graphic designer by trade, I have enough web design experience to create a sharp-looking layout and design that should fit your needs (if not, I have college-trained graphic designer colleagues who can contribute). Clean, straightforward, but still elegant and entirely functional websites are what I strive for. To get to a website that fits these criteria, I focus on the code that is the backbone of nearly all websites I build— CSS (Cascading Style Sheets control the look and formatting of a webpage) and XHTML (the family of document types and modules that combine the flexibility of HTML with the extensibility of XML).

Furthermore, I have a lot of experience developing applications using PHP and MySQL databases. These include content management systems, data collection features, and other data-driven applications. While I have the ability to create many custom-made features myself, I am also fond of reusing well-built applications (especially if they're open source) when appropriate. Since I am usually a one-man band (sort of like this guy, except web tools are my instruments) and there are all sorts of people out there collaborating to make awesome applications, it would be unwise to build everything from scratch myself.

With my experience and all that the web has available, I am ready to help you create an excellent website.

      

Here is a list of some of the components and services I can provide for you and your website:

  • DHTML features: slide shows, photo galleries, multi-tiered navigation systems, etc.
  • dynamic content
    • content management components:
      Content management systems allow for the update of content areas in a website without the user needing to have any web development expertise. Basically there is a text box presented with some formatting features, the user types in the text or inserts other media, and then after "submit" is clicked the changes automagically show up on the site.
    • data collection forms and basic surveys
    • database integration
  • website maintenance
  • graphic design and image manipulation