Nigel is an independent author and educator with a background in electronics and software engineering.