Gareth Williams is a software engineer, and has been an independent contractor since 1996. He specialises in object oriented design, and development in C++, with a particular interest in open‑source solutions.
He joined IPSE in May 1999 and volunteered for its first committee. He was elected IPSE chairman for 2000/1, and subsequently served as deputy chairman and director of external affairs. He stood down from the IPSE board in May 2003.
Gareth is married with eight children.