I have over fiver years experience programming websites using PHP and MySQL. I am versed in both procedural and object-oriented methods. My code is clean and well documented. Often my projects utilize common PEAR extensions to reduce development time. Additional skills include: JavaScript, CSS and HTML. I have experience working in a variety of development environments and am experienced working with source control.
I can code using PHP 4 and PHP 5. I am comfortable using both procedural and object-oriented methodologies. While I prefer to code new and larger projects with object-oriented design patterns, procedural patterns are useful for maintaining and extending existing codebases and for getting quick jobs done.
I'm adept at generating database-driven input forms and content management systems that are clean-looking and easy for non-technical persons to use.
My PHP projects often make use of PEAR extensions such as QuickForm, Mail, Auth, etc. Use of these extensions decreases the time-to-launch of many projects and saves you money. Lately I have been experimenting with the use of different MVC frameworks such as Cake, SeaGull and Symfony.
MySQL
MySQL is the database I use for most of my projects. Mostly this is due to its availability on nearly every hosting plan available. I have worked with versions 3, 4 and 5 though most all my recent projects use version 5.
To manage MySQL databases I use a combination of the command-line tools (including mysqladmin) and also a handful of gui tools. I can work with MySQL databases hosted on a shared or dedicated environment. Additionally, I am well-versed in proper database structure (striving at minimum for the third-normal form).
HTML and CSS
Creating clean, simple and widely-compatible HTML/CSS layouts take priority in my work. I have experience creating sites with table-less CSS (when appropriate — tables still have their applications).
Development Environment
I can work in all sorts of development environments, but prefer to code using TextMate using Mac OSX. I prefer to use Subversion source control on my projects, but have used CVS in the past. I can use VI and VIM fairly well. PC environments are familiar to me as well. I can maneuver around the Linux/Unix filesystem and have done a decent bit of Apache configuration. I have also been know to work on projects using DreamWeaver and GoLive.
Quality assurance is very important to me and I always check to ensure cross-browser and cross-platform compatibility.