Full-stack web-developer with an educational background in web and user experience design, and
over nine years of experience in startup environments in both front-end and back-end development.
June 2021 - December 2022
GetintheLoop is a "shop local" platform based in Kelowna, British Columbia, providing marketing services and tools to local businesses to drive engagement and sales through their mobile application and web-based portal.
As a front-end software developer I worked extensively on the customer-facing tools used by businesses, franchise owners, and in-house teams. With the engineering team, I implemented a complete overhaul of the web-based offers application, from Angular to Next.js, React, and Chakra-UI, resulting in an immediate positive impact on customer engagement. I implemented a redesign of the customer and business portals, including the creation of the franchise-owner dashboard, and completed a long-term project to update and improve user management interfaces across all user-facing clients.
I was responsible for actively maintaining the existing web applications, while developing new features and components. I led the effort to implement Typescript throughout our applications, as well as migrate from an old, abandoned React component library to Chakra-UI.
July 2019 - May 2021
PullRequest is an Austin-based startup which provides on-demand code review as a service through its network of world-class software engineers.
February 2013 - July 2019
SuperRewards was the premiere virtual currency and payments system for mobile and social games, through its flagship Offer Wall product from 2007 until 2019.
As a software developer I developed and maintained features for the Offer Wall product, its administrative back-end, and the client administration portal. In 2016 we migrated the entire system from a homegrown MVC architecture to a modern framework using Laravel, and I rebuilt the Offer Wall front-end using Vue.js. I created a wide range of tools and features, including a custom payments page, lead queueing system, tax collection tools, video offer wall, survey profile system, and a bulk offer loader, among others.
September 2011 - April 2013
Diploma in Interactive Design
The Interactive Design diploma offered a a two-year program focusing on interactive media, with a
heavy focus on user experience and visual design, and the fundamentals of front- and back-end web
References are available on request.