
Canada
Welcome
(Photo Credit: Jonny Ray)
Thanks for stopping by. I’m a software developer with over fifteen years of experience, working at the point where engineering meets public policy. Most of that career has been spent building analytics, video processing, and security software, with a core stack of C#, .NET, Python, TypeScript, and cloud infrastructure. A lot of it has been cloud and web work delivered with distributed teams across time zones.
In April 2026 I completed a Master of Arts in Public Policy, with training in statistics, program evaluation, public finance, economics, governance, and law. It grew out of the privacy and data governance questions raised by the software I build, along with my volunteer community work, and it shapes how I think about the systems I work on.
That community work is with the Langley Urbanist Society, a registered BC non-profit I spearheaded and co-founded. Langley is part of the Metro Vancouver region, where I live. Its main initiative is Strong Towns Langley, a volunteer group advocating for a more livable, resilient, and people-centred Langley, where I look after the technical operation, the website, email newsletters, automation scripts, and analytical tools, from a Value per Acre land-value model to a citizen-run traffic counter. I also write regular pieces on housing, transportation, and walkable neighbourhoods, and compile international case studies of people-first design. Each spring I also lead a Jane’s Walk through my own neighbourhood.
Have a look around. My software projects, public policy writing, and work history are all below, and you can reach me any time through the links here.
Privacy and analytics tools and civic software, with source on GitHub.
Essays and applied work where technology, privacy, and governance meet.
Fifteen years in industry, most of it building security and analytics software.
Get In Touch
Send me a message and I will get back to you. I’m always glad to hear about interesting work and problems worth solving. You can also find me on GitHub and LinkedIn.
About Me
I was born in the mid-1980s and grew up during the peak era of accessible programming on personal computers, when switching a machine on dropped you straight into a BASIC prompt. Being born in the UK, my first language was BBC BASIC, which I started writing at eight years old on the Acorn Archimedes.
When the World Wide Web arrived I moved into HTML and CSS, and later PHP. I built increasingly complex PHP websites for various passion projects, and that hands-on experimentation became the foundation of everything that followed.
I put programming on pause to study Music Composition at university in London. After graduating I returned to it properly, turning years of self-taught experience into a career in software development.
Over the next fifteen years that career centred on security software, building analytics dashboards, customizable charting tools, camera metadata and detection analytics, access control systems, and Docker-based cloud video infrastructure. You can see some of this in my software projects and work history.
(Photo Credit: Jonny Ray)
Following the Covid pandemic I found myself drawn to the policy and decision making around technology and governance. The work I was doing sat at the overlap of analytics, privacy, and regulation, and it raised questions I could not stop thinking about, about how detection and video data should be handled, what privacy protections need to be designed in from the start, and how regulation shapes what these products can and cannot do. Those questions led me to complete a Master of Arts in Public Policy online, studying alongside full-time work, with training in statistics, program evaluation, public finance, economics, governance, and law.
Around the same time I spearheaded and co-founded the Langley Urbanist Society, a registered BC non-profit. For its community initiative, Strong Towns Langley, I look after the technical operation, the website, email newsletters, automation scripts, and analytical tools, and I write on questions of land use, housing, transportation, and public space. I do this voluntarily in my spare time, applying the same analytical and engineering skills I use in software.
Much of how I think about cities traces back to Jane Jacobs, the writer and urbanist whose community-first ideas about how neighbourhoods actually work I came to admire, and who turned up again in the reading for my public policy degree. In her memory, people around the world lead a Jane’s Walk each spring, a free, citizen-led walking tour of a neighbourhood, and I lead one through mine every year.
Today I work where engineering and policy intersect, and I care about building software that takes the user experience, privacy, and the wider policy landscape seriously. You can read more on my public policy page.