Nick Cotter

Nick Cotter

Hapless software architect; footling data engineer; unenthusiastic scrum master; stumbling permaculturalist; self-esteem issues; cats