david strouds qualifications as a full stack web developer