Professional geek. City cyclist and urbanist. First-time father.
Sharing my experience of 15 years in corporate software development and 9 years in personal software projects. I advocate for clean code, code coverage, mature DevOps systems, and software test automation, among other best practices. I've written software in over 10 programming languages (but mostly C#, C++, and Objective-C) and have shipped on Android, BSD, Linux, iOS, macOS, tvOS, and Windows.
Having cycled over 20,000 kilometres in and around Vancouver (among various other cities), I may also know stuff about riding bikes and maintaining them. I dream of road safety and city planning built for humans.
As a first-time father to a lovely daughter, I occasionally share my parenting journey.