PHP Programmer

php programmer header image

PHP Development Services

Picture of Keith Smith who is a PHP Programmer

Hi, I‘m Keith Smith. I have been a freelance PHP developer since 2006. I create business class browser–based dynamic/data–driven web applications using PHP and MySql.

My passion is building browser–based business applications using PHP.

I am not a designer even though I have some of those skills. I am not a Linux hosting administrator, even though I have some Linux hosting administration skills. I am a PHP developer, which is often referred to as a back end developer.

I hand–coded this entire website. I did so to display my skills. This website is data–driven by MySql and is fully mobile responsive. Being mobile responsive means this website will display properly on a desktop computer, a tablet, and a phone.

I am located in Phoenix, AZ, and work remotely. I keep regular business hours between 9a and 5p local time Monday through Friday.

You can contact me by phone at 480–748–9893 or by submitting my Project Request Form.

How I build Web Applications Using PHP and MySql

I use HTML, CSS, JavaScript/AJAX, PHP, MySql, and Linux hosting to create business class browser–based web applications.

HTML

HTML is what I call the skeleton of a web page. It is the foundation of all websites. A web app developer must know and use HTML to be able to create web applications.

Cascading Style Sheets (CSS)

CSS is how we define the design of a web application. CSS is used to define the layout of the website to include defining colors, fonts, and locations of content.

JavaScript/jQuery/AJAX

JavaScript runs in the web browser. Each browser has its own JavaScript interpreter causing JavaScript to run a little differently in each browser. To make up for this I use the jQuery JavaScript library which takes into account these differences.

AJAX stands for Asynchronous JavaScript and XML. Sounds scary however it is not. Basically, it is a way to make web pages interactive. By using AJAX I can create web apps that are interactive like computer, tablet, and cellular phone applications.

PHP

PHP runs on the server. PHP is a server–side scripting language. This gives me the ability to create data–driven web apps. PHP is very mature and is used in about 80% of the websites on the Internet.

MySql/SQL

MySql is the most popular data engine for PHP web apps.

SQL stands for Structured Query Language. It is how a PHP program interacts with the data engine MySql.

By using PHP and JavaScript in conjunction with MySql is possible to create very robust business class web applications.

Linux Hosting

Web applications require hosting and the Linux operating system makes for the best PHP web host.

Full–Stack Developer

Because I have a working knowledge of HTML, CSS, JavaScript/AJAX, PHP, MySql, and Linux hosting I am what is considered a full stack developer.

If you would like to know what a full–stack developer is please read my article on what a full–stack PHP developer is.

Website Upgrade Services

Maybe you have an old school PHP application that needs to be refreshed. Or maybe you have a more modern website or application that needs to be brought up to date.

Custom Web Apps

In a perfect world, I would spend my days creating custom web applications using PHP and MySql. They would be fully data–driven and I would use a liberal amount of JavaScript and AJAX to make these applications fully interactive like a desktop application. These applications would be fully mobile responsive.

Why Web Applications Using PHP and MySql

I especially like browser–based web applications because they will run on any device that has a modern web browser. This approach is better than creating a mobile application. There are two different types of cellular phones. One is the Apple phone, and the other is the Android phone. If you want to create applications that run on cellular phones and tablets, that means creating two different applications.

A web application can be run everywhere – Desktop computers, tablets, and cellular phones. All that is required is a modern web browser.

Conversely, for mobile apps not only do you need to create two different applications you have to upload them to the app store, once for Apple and once for Android. Then the user needs to install and configure the app on their device. In some circumstances this makes sense, however for a business application this adds another layer of complexity.

Website Repair

Does your current web application have some issues? I am here to help.

Old School Web Apps

If you have an older web application it could be a good time to upgrade it to PHP 7. With PHP 8 in the works, it would be a good idea to start thinking about updating to version 8 of PHP once it has been released.

Web App Upgrades

If you would like to upgrade your PHP web application or add some new features give me a call at 480–748–9893 or complete my Project Request Form and let's discuss your needs.

PHP Web Development

PHP web development is all I do. I am a freelance PHP developer. I jumped into PHP in 2006. PHP development is what I do and is all I do.

I am NOT:

  1. A middle school, high school, or college kid working on the side.
  2. A guy or gal who is between jobs.
  3. An offshore developer – I live in the Metro Phoenix area.

What I AM:

  1. 1. I live in the United States.
  2. 2. I am a United States Military Veteran.
  3. 3. I have been in business since 2006 as a freelance PHP programmer.
  4. 4. I keep regular business hours – 9a to 5p, Monday – Friday, Arizona time.
  5. 5. On this website I published my cellular number. It is 480–748–9893. You are free to call me directly.

TAGS : Web App, Custom PHP, Custom PHP Development Services, PHP Web Development, PHP Web Development Company


My name is Keith Smith. This is my website. It was handcrafted by me as an example of my skills. It is not as beautiful as what a website designer might have been able to create, however it is clean, simple, and functional. I am not a designer, I am a programmer.

If you have a project you would like to talk to me about, please call me at 480-748-9893 or complete my Project Request Form.


I look forward to hearing from you soon.