I handle both development (for the back-end code) and design (for the interface) to make a compelling, dynamic site that both presents information and presents the user with a clear and understandable way to interact upon it.
The same high level of focus, passion, and follow-through is employed on every project I do, and I'd love to make that project yours.
I've been making websites big and small, creating the initial design and then coding them to completion, since 1995 when I first put bits to digital paper. My work is done with several leading technologies:
Dynamism and Storage
: PHP and MySQL
PHP
PHP (PHP: Hypertext Processor) is a popular server-side web programming language that allows for dynamic web pages. In conjunction with a database, fresh and dynamic HTML can be easily automated.
MySQL
The MySQL (My Structured Query Language) database system, easily administered with phpMyAdmin (a PHP-based front-end), is the perfect solution for an site with the need for large amounts of data to be stored, accessed, and filtered.
Content and Presentation
: XHTML and CSS
A website's pages are broken down into two distinct layers: content and presentation. They are handled, respectively, by XHTML and CSS.
XHTML
Both dynamic HTML output by a programming language (like PHP, VBscript, or Javascript) and static HTML should conform to a standard. XHTML (eXtensible Hypertext Markup Language) brings the XML (eXtensible Markup Language) specification to HTML and results in valid, uniform and accessible code that can be easily analyzed by other web applications and is more easily maintained in the future.
CSS
CSS is the de facto way of defining a page's presentation layer. Using a master CSS file to control the basics of a site, modified by section-specific secondary CSS files, allows for the best organization and granular control of styles across an entire website.
Frameworks
: CakePHP
CakePHP
Writing your content (*.html) and presentation (*.css) layers from scratch is not always the best way as you'd probably be writing code you've already written before since most websites incorporate similar structures. To deploy dynamic, database-driven web applications more rapidly, using a framework helps cut down on the essentials of any website's core programming logic. CakePHP is a framework for PHP that makes creating things like blogs and forums much easier by using a standardized naming schema and directory structure for all web applications.
Interactivity
: Javascript and jQuery
JavaScript
Javascript usually consists of, at its simplest state, bits of scripting code used to alter and effect the browsing experience, producing things like image rollovers and dynamic forms. These interesting (and useful) client-side behaviors can be used to make the web more interactive for the user.
jQuery
Javascript is a useful tool, but it can also be quite complicated. JQuery is a framework for using Javascript in an even more powerful way. Many additional functions streamline Javascript's power while also strengthening it, making complex tasks easier.












