Web and Mobile Development

I create robust standards-based web and mobile applications using HTML5, CSS, and JavaScript.

“What about the App Store?!” you may ask?

Here’s why I prefer to build HTML5 web apps, instead of an iPhone or iPad native app.

  1. Rapid iteration. If you want a new feature tonight, you get it tonight. No waiting three weeks for you to get through Apple’s approval process.
  2. It prepares systems for building native apps if you should ever really want one. Why? Because apps can include a Safari browser instance inside, so all of this work is reusable.
  3. It’s easier to build and debug because you don’t need to do a lot of specialized coding to make the native app work properly.
  4. Yes, mobile web apps can run when disconnected from the web! Read more…
  5. Another benefit to HTML5 that is that your app will also run on millions of other smartphones out there, like the Droid and the Pre – instead of just on the iPhone.