• Normative

    Senior Developer

    November 2012 - Present

    Normative is a software innovation firm with a focus on rapidly exploring and assessing the potential of new software experiences.

    • Created a beacon-based home navigation experience using React Native, Redux and Swift
    • Contributed to the development of an autonomous robot monitoring system using React and Redux
    • Built a fully functional media streaming prototype using Angular, Hapi.js and MongoDB
  • Thinkable

    Technical Director

    September 2010 - Present

    Thinkable is an Ontario based design group specialising in web design and development, graphic design, branding, and illustration. It includes any freelance work I have been involved in since completing my education.

    • Currently building a front end prototype for a scheduling application using React and Redux
    • Developed an API for a media sharing application using GraphQL, PostgreSQL, MongoDB and Hapi.js
    • Built small business websites using content management systems such as WordPress and Drupal
  • Royal Canadian Mounted Police

    Web Officer

    March 2008 - August 2012

    • Provided assistance and guidance to policy centres on web accessibility and the use of emerging web technologies
    • Developed small web applications for internal and external websites, including contributions to the RCMP marijuana grow operations database, and access to information requests
    • Collaborated with members of other government departments on graphics and design standards as part of the design stream of the User Experience Working Group (UxWG)