Christian Hall

Christian is a software engineer who cares deeply for usable designs and sustainable development.