This is the site you are currently on. It uses AJAX to load pages, which is why it loads new pages so fast. To make that be a seamless experience, I used the Javascript History API to keep the URLs consistent, and added a little loading indicator when you click that goes away when it's finished loading. My custom PHP framework made the server-side components of the AJAX page loading 100% automatic.


This is our website for Web Elements, LLC. Web Elements is Theresa Hanson's and my web dev company that we created just in case an opportunity presents itself where we wish we would have one.

We both love doing web dev stuff, and we're very good, so it's really only a matter of time.


This is a website for my wonderful wife's portfolio. The design was done by her.