web communications produced and enabled by means of:

  • high-grade website production . design and development of Drupal content management systems .
  • purposeful communications planning . identifying your audiences and the best ways to reach them .
  • concise writing and editing . crafting the message .


planning is an essential but often overlooked step in designing effective web communications. I will help you identify and understand your audiences and their characteristics. Are they experts or laypeople? What elements of your message are most important to them? What level of internet proficiency do they have? These questions must be answered to ensure your information is organized and delivered in an appropriate manner.

design must enable system usability, rather than limit it. I can design your entire online presence or adapt and implement existing designs from legacy websites or print materials. I am able to work with, and recommend, third-party graphic web designers if desired.

development of robust, reliable websites is the end result. I build custom content management systems (CMS) on the Drupal platform. The appropriate tools for your organization will be identified and integrated into your website, with options including web-based newsletter services such as MailChimp and Campaign Monitor, as well as sophisticated constituent relationship management systems on the CiviCRM platform.

content is your organization's actual product. The CMS is merely the vehicle for delivering this efficiently and effectively. I will set your site up with all the content you need to get going, as well as create the tools you need to manage your own site content in the future.

I can also help you create content. As a web developer and former lawyer, I have more than a decade of experience in professional and academic writing and editing. I have worked in a variety complex and technical subject areas, communicating with audiences ranging from government, academia, NGOs, and the general public.

training is crucial if you want to get maximum benefit from your new website. With a little bit of instruction, a non-technical site manager should be able to easily manage a well-designed CMS.

see the results by checking out some projects in my portfolio.