Some of the things I am asked for help with (in no particular order) include :

  • Business
    • Leadership
    • Rapid Iteration
    • A/B Testing
    • Experience Ressearch
    • Use Cases & Requirements
    • User-Centered Design
    • SEO
    • Product Strategy
    • Experience Ressearch
    • Use Cases & Requirements
  • Technology
    • HTML
    • CSS
    • YUI
    • Usability Testing
    • JavaScript
    • AJAX
    • PHP/MySQL
    • Browser Optimization
    • SVN
    • Analytics & Testing
    • Wordpress
    • Drupal
    • JQuery
    • Offermatica
  • Design
    • Information Architecture
    • Interaction design
    • Product Design
    • Style guides
    • Taxonomy development
    • Mobile interfaces
    • Wireframe
    • Flash
    • ActionScript
    • iPhone
    • Drupal
    • Testing
Business, Product Strategy, Project Leadership
Every successful project or new product development starts out with a careful study of what should be built, and perhaps more importantly, what shouldn't be built. The early stages of evaluating the business opportunity, understanding customers, and selecting the right technology framework are perhaps the areas where I add the most value.
UI/UX Design for Web & Mobile Apps
When applications are built by engineers, the human element frequently takes second place to efficiency in coding. It's in all of our nature to find the quickest way to solve a problem, and software developers are no different. But by focusing on the end-user experience, we create sites that users enjoy for being quick to learn, more efficient to use, and powerful... and that's what we all want.
Improving Web Apps with AJAX and Web 2.0 technology
Javascript and XMLHttpRequest have allowed us to code faster and more intuitive websites. Javascript, CSS and the DOM are not simple or easy to learn, and consequently many back-end developers pull their hair out trying to get behaviors correct, or worse, they go overboard with pre-fab widgets and create AJAX monstrosities. I can help you get past that.
Custom Development in PHP/MySQL
I've lead the engineering for a number of functional web-applications. My preferred environment is PHP/MySQL in which I have solid understanding and a small team to help. I typically adopt an iterative development process where clients and stakeholders are closely included in the process. This is well suited to prototyping, and building apps with a rapid release cycle.