PHP Programmer

As a PHP programmer, I have developed a wide range of solutions, from creating custom content management systems to simple scripts to process input and display data. Using the power of PHP, I can create innovative solutions to meet almost any need.

Many of the solutions I have developed have been simple, linear PHP scripts to add new features or specific functionality to client web sites. These scripts can often be developed and implemented in under a week, providing an almost immediate boost to the functionality of the site.

Beyond developing simple scripts, I have also created comprehensive data management systesm to power larger, industry leading web sites. While these projects often take longer to develop, the result is a powerful, dynamic web site that is customized to meet the specific needs of the client.

Secure Code

As with any web technology, security is an important consideration when programming PHP scripts. I place a high priority on incorporating the latest secure coding principles in all of the PHP scripts I develop, from input validation to data sanitation.

Open Source Scripts

In addition to projects I have worked on for clients, I have created select open source scripts both to serve as practical code samples, as well as to provide a resource to other PHP programmers. These scripts are available for download below.

ProcessInput Script

The ProcessInput Script provides a central resource for the analysis, validation and sanitization of user-submitted data. Use of this script can improve input error handling, while improving the overall security of the scripts which implement it.

Hosted on
Google Code

User Class

To provide superior user authentication and security, I recently developed the User Class, which validates the passed username and password, then authenticates the user. By serializing the User object into the session, the programmer has a way of maintaining a secure, encapsulated file of user information that is resistant to modification and session hijacking attacks.

Because user authentication methods will vary from site to site, for now I am distributing the code as a PDF file, to show the proof of concept code. In the future, I hope to be able to release this code as a library any PHP developer will be able to drop into any site.

Proof of Concept
Download PDF