Christopher Henderson

Picture of me

I am a developer in Christchurch, New Zealand.

Right Now

I am a Senior Software Engineer at Appetise.

Last Seen

For almost 5 years, I was a Senior Developer at Backstory, a provider of SaaS and custom development specialising in agritech. I was a programmer, working with Laravel, Docker, React, PostgreSQL, and MySQL. I was architect for a multi-year project, as well as handling numerous DevOps responsibilities in AWS. I also dabbled in GIS, Flutter and React Native, and IoT.

Previously

SmartCross

SmartCross

I created the software that powered SmartCross, a fun and engaging touch-screen system for pedestrian crossings. You could play a Pong-like game against a person across the street, or against the AI. These devices delighted residents and visitors to Christchurch in two central city locations.

Inside each device was a Raspberry Pi 3 running Raspbian Linux. The operating system was provisioned and secured to stop unauthorised access. I wrote a secure software update system that allowed installation of new game software in the field, using cryptographically signed packages.

The game software itself was written in Python, using the Kivy framework. This provided good performance and rapid development of new features, like a survey system and logging of games to a central API.

More About Me

Born in 1984 in Lumsden, New Zealand, I spent my formative years on a crop and sheep farm and attending the local rural schools. A love of astronomy took me to Christchurch for university, where I've been ever since.

Exploring New Zealand

When I'm not coding, I'll often be:

Education

Coursera

Open Polytechnic

University of Canterbury