Whatsup?  I'm Josh.

will work for...money.

Interested in hiring me? Good. For those of you interested in the technical details of my work:

standards

I try my very best to make all of my work validate against W3C Standards, although sometimes perfectly good code won't validate. It causes me to lose a great deal sleep, but I make up for it by napping at red lights.

browsers

I test in all modern browsers for functionality and consistency - Mozilla Firefox, Internet Explorer, Safari, and Google Chrome. [And on occasion, Opera.] If you have specific needs, I'll be more than happy to make sure things work in a specific browser. Just... please don't say Internet Explorer 6. I might break down and cry.

programming

I'm super-awesome with PHP & MySQL. They're two programming languages that work very well together to create user-driven and dynamic websites. On top of that, I use jQuery to make the website's interfaces super kickass.

process

Here's how the web development process will normally go:

brainstorm

In order to effectively communicate the purpose of your website to the end users, I have to be in sync with your ideas and visions. You will give me a detailed description of what you want - including design themes, motifs, functionality/features that you want on the site, and anything else you feel relevant. I'll probably ask a few questions, bounce ideas back and forth, and scribble unintelligibly on graph paper. This is where your website is planned and what I will reference in each of the following steps. This can be done via e-mail or in person, whichever is easier.

draft

Before any "big" work is done and I waste my time designing something that you don't like, I'll sketch a box/wireframe model of how the website would be organized and layed out, which you will have to approve. The design itself is already in my head at this point, but the layout that you will be shown is more or less a "this goes here" series of boxes. It isn't pretty.

design

With Photoshop and Illustrator, I'll produce some mockup images of what the site will look like when completed. There won't be any functionality - you'll just be looking at a picture at this point. In the most typical of cases, we'll go back and forth a few times or more making adjustments and changing things that you don't like or would like to be added. Once you approve the design, I'll take it and make an HTML template so that the rest of the site can be developed around it.

plan

This step is almost completely on my end; I sit with my graph paper and scrawl notes for a while. I'll be planning how to implement the features that we talked about in the brainstorming step so that I have an idea of what needs to happen when I sit down at the computer.

program

After I have an idea of what's going on, I can finally sit down at Dreamweaver and type a lot of gibberish that eventually makes the website do what you want it to!

test & check

Once things are completed to my satisfaction, I'll go through the website in various browsers and make sure that things look good and are consistent. After that, I'll send you a link to test it yourself and you can tell me if things need to be modified. We'll end up revisiting the previous steps to refine things to your taste.