A consulting engineer is an engineer that specialises in project design, coordination and analysis and are highly skilled professionals who provide their expertise during the planning, designing and supervising of public and private infrastructure projects. A consulting engineer is an individual who provides subject matter expertise to their clients on engineering related projects and evaluates the project's design with technical solutions and engineering advice. They serve their clients from a project's preliminary stage through its final stage of design and creation. Engineering consultants often work as technical bridges between process specialists, suppliers, contractors and the client.