Background Image of Office

Web Design Company
Portland Oregon

Dorey Design Group is a custom website design, programming and marketing company in Portland, Oregon. We provide businesses and nonprofits with cutting edge web site design, custom Drupal and Wordpress theme development and open source programming since 2001.

Say Hello



Our team has a proven track record of creating eye-catching, forward thinking easy to navigate designs that support your brand.


Dorey Design creates custom web sites using the latest open source technologies such as Drupal and WordPress as well as custom applications using Silex.


Contact Dorey Design Group and we will help you choose and implement the right solution to meet your business needs and goals

Our Work

The good, the great, and the spectacular

  • Oniqua

    Dorey Design Group just wrapped up development on a beautiful new responsive Drupal site for Oniqua under the direction of designer Jon Anderson of Anderson Creative. The new

    More Info View Website
  • Seattle City Club

    Dorey Design built a custom Drupal site for Seattle City Club, a civic engagement organization in Seattle, WA. The site integrates with CiviCRM to handle member sign-ups, donations, events...

    More Info View Website
  • IMCO Construction

    IMCO Construction, based in Ferndale, WA, already had a website when they started working with Dorey Design Group, but it was several years old and difficult to manage. After we maintained...

    More Info View Website
  • Mario's Designer Clothing Store

    Mario's came to Dorey Design looking for a a site that they could update store specials, sales, and seasonal events on a regular basis. We built them a custom Wordpress site suited to...

    More Info View Website
  • Associated Designs

    Associated Designs, a house plan design company in Eugene, Oregon, approached DDG in late 2011, hoping to not only find a developer who could take over construction of their new website,...

    More Info View Website
  • Landed Gentry Homes

    A complete Drupal website for a Seattle area home builder, we did all aspects of this site from the design to the coding, build and SEO. This site has a fluid layout and will allways be...

    More Info View Website

The Crew!

Get to know the people behind the scenes

  • Paul Fasel, web site designer from Portland, OR

    Paul Fasel


    Paul is the founder and principal of Dorey Design Group. Raised in an entrepreneurial family, he has over 20 years of experience in setting up and running businesses - hence Dorey Design Group’s mission to make technology work smarter to enhance business processes.

  • Jason Diersman

    Jason Diersman

    Senior Developer

    Jason Diersman is a very talented programmer and designer. He is able to straddle the line between developer and designer by having an eye for aesthetics without compromising functionality and usability.

  • Matt Dittmann

    Web Developer

    Matt is a talented Web designer who has worked in various disciplines and media for the past 10 years. He has a B.A. from San Francisco State University where he not only studied Interactive Technology, but Digital Video as well.

  • Robert Parker, Developer

    Robert Parker

    Full Stack Developer

    Robert is an object oriented developer who does both front and backend development. He is actively developing his own open source content management system when he is not developing an HTML5/Javascript game.

  • Toola

    Office Dog

    Toola likes little doggie treats, long walks and digging through the garbage. She is an expert in designing strategies to scare other dogs away from our street.

  • Jason Narog, Developer

    Jason Narog

    Drupal Developer

    Jason Narog is an open source web developer. He has multiple years experience working with a variety of content management systems.  


The latest and greatest from the web

Don’t validate “save as a draft”

By Robert Parker
, Developer

Sometimes you have a content types that has a large number of fields. When the user is filling out the fields they might have to stop at points to gather more content or take a short break. Unfortunately Drupal will not let you save the content type unless it is valid. I am going to show you how to write up a simple module that will bypass validation for drafts.


Migrating to the Proper Development Environment

By Robert Parker
, Developer

When we start learning about web development we do not understand all the tools yet and will have a lot of bad practices. Especially when it comes to setting up our development environment. As our skills grow we develop better development practices. Below is a brief summary of the typical stages developers encounter as they grow their skills and improve their development environment followed by a more efficient solution.