Skip navigation

As an Internet developer with an eye for the 'big picture', I have many years experience working on Web sites, Intranets and sophisticated data-driven Web applications. From essential technical details to usability and online marketing, designing Web sites for success means getting it right every step of the way.

web development

All of my work is engineered for success by carefully balancing key technical requirements - coding standards, information architecture, search visibility - with critical human factors of navigation design, usability, accessibility.
>> Find out what I can do

consulting

If you are planning a new Web site, developing one right now or wondering if your existing site is performing as well as it should, I can advise on a range of technical and marketing issues aimed at generating traffic and growing your Web site.
>> Find out how I can help you achieve success on-line

web clinic

Is your Web site really working? There are numerous factors which can prevent a Web site from reaching its true potential. In many cases Web sites have serious problems which its designers, developers or owners simply will not be aware of.
>> Get a Web site health check