Reschedule a citizenship test
Helping future Canadians today
From April to October 2018, I led the development of the Reschedule a citizenship test service at the Canadian Digital Service. The Rescheduler allows future Canadians with prior obligations to rebook their citizenship language tests, replacing an anxiety-riven informal process with a far more straightforward interaction. It’s better for end users, and it’s better for immigration officers.
It’s written as a server-rendered React app, it logs errors in production, it supports a no-JS user flow, and it’s exceptionally well tested (thanks largely to Tim Arney). Even when it breaks, it works.