Hello! I’m Kyle. I design ways for people to communicate and access information online.
I’ve led technical teams in startups, designed and built custom web applications from the ground up, and worked with interdisciplinary groups in unstructured environments. These wide-ranging experiences have taught me the value of spur-of-the-moment creativity — also the importance good processes, best practices, and clear agreements.
If you have an interesting project of spirit and integrity that involves web technology, please contact me. I’d love to help.
Here’s some work I’ve done in the past.
At Riipen, I led improvements in the quality and maintainability of a codebase that showed the tell-tale signs of early stage startup life: inconsistent style, redundant code, and spotty testing — in a phrase, technical debt.
In addition to making architecture decisions for the platform, I did feature development for in-app notifications; refactored the backend approach to authorization; wrote a method for efficiently querying polymorphic foreign keys in as few batches as possible; and optimized React components.
I also had the privilege of mentoring junior developers, which I continue to do, and conducting technical interviews during the hiring of another developer.
In March 2018, I left Riipen to pursue consulting.
I co-founded Prollster in 2014 with a professor at a local university. In 2016, I represented our company in a funded Montreal-based accelerator program called FounderFuel.
In 2017, the startup was acquired by Vancouver company Riipen Networks.
As CTO and the sole developer of our product, I was responsible for the full stack, including system administration and dev ops — plus visual design, company branding, product support, and technical grant writing. We received one government research grant and multiple youth employment opportunities, which allowed me to hire two technical interns.
Our goal with Prollster was to shift the top-down broadcast media model of most education platforms (in which students are passive consumers of centralized content, like videos and reading materials) toward community-based exploration and co-creation of new pedagogical content.
The product was a discussion forum at scale (serving hundreds of students per course) with automated grouping, lightweight game mechanics, and marked grades for student participation that integrated with popular learning management systems. Over 7000 students used Prollster.
To help course authors and teaching assistants manage such a large amount of text-based discussions, I built a dashboard of data visualizations to show a bird’s-eye view of participation. Here’s one viz our customers found especially helpful. It plots students according to how many connections students made, how much they participated, and how insightful the content they posted was rated by their peers.
As Web Director at Adbusters, I was responsible for the foundation’s digital strategy and online presence. The work was an eclectic mix of launching well trafficked campaign sites and getting the office printer to work, and I did it alongside artists and writers envisioning a better world out of the ashes of the old.
In 2015, I redesigned adbusters.org following a content audit of the Drupal site and moved ecommerce functionality to Shopify. That change facilitated a new strategy for supporter communications devised by production manager Wendee Lang and me. In less than a year, our overhaul boosted the nonprofit’s recurring revenue by 40%.
More culture jamming: I helped wage a battle for the soul of economics at the American Economics Association’s annual conference with an auxiliary campaign site called Kick It Over and launched a global vote to determine the worst corporation in the world (#killcap). I also got to use my English degree by contributing to the bimonthly, globally-distributed print magazine as chief copy editor.
I had the privilege of hiring three web designers during my tenure. Here I am learning from my very first hire EVER, Heather Tsang (right).