Personal Projects

I’m a community organizer at heart. I build communities around interests and causes I care about.  Outside of software development, I have been involved over the last few years with the following personal initiatives.

Basic Income Advocacy



It is my belief that a universal basic Income will be a necessity for us to transition through the period of upcoming automation of jobs and begin to reverse the current extreme inequality which is harming the economic security of the modern western world and its peoples. Even without the spectre of a jobless future, a universal basic income is the best idea I can think of to improve the ability for all peoples in society to participate fully in their democracy & facilitate the circulation of money needed to make capitalism more robust and humane.

To get email updates of my basic income writings and commentary, subscribe here:

TEPP: Toronto Entrepreneurs of Passion and Purpose


I founded the TEPP Facebook group and meetups in early 2013 when I was going through a phase of my life where I was learning about how businesses can be about purpose, empowerment, and core values. I wanted to connect with like minded people and ran meetups monthly for several years before passing on the reigns.   Today, the group is actively moderated by a volunteer team and has nearly 5000 members with meetups from time to time, in Toronto, Canada.


Giving Portfolio Philanthropy Process


I published an article in early 2018 to share a personal philanthropic practice I had developed called a Giving Portfolio. Just as an investment portfolio helps you track and understand your investments, a Giving Portfolio does the same for your philanthropic activities. I discovered that keeping a portfolio of what causes and people I am contributing to, in a way that mirrors what investment portfolios look like, has been a soulful way to shift how I relate to the world and to myself.


%d bloggers like this: