We begin river restoration design with scientific analysis at the watershed scale, identifying key limiting factors and natural processes that drive site-specific project objectives. Our design philosophy follows the idea that healthy ecosystems are restored through alleviating imbalances caused by basin scale changes. Our restoration design process begins with an understanding of project goals and context and proceeds into biological habitat and geomorphic assessment, hydrologic and hydraulic analysis and modeling, and engineering design. Following design, we develop construction plans, specifications, and cost estimates, and assist in bid process and construction observation. The results address fish habitat recovery, river and stream restoration, and protection of public infrastructure.