Work History

Sr. Software Developer at Cohere AI

2021 - Present
  • Senior Full Stack Software Developer responsible for web apps, API, and SDKs.

  • Building interactive web UIs and websites with TypeScript, React, and Svelte.

  • Building scalable backend APIs with Go and Postgres.

  • Built the Cohere Node.js SDK.

Sr. Web Developer at TunnelBear

2017 - 2021
  • Web tech lead for TunnelBear and RememBear with a significant focus on UX and accessibility in order to serve millions of users each month.

  • Core web developer and SME for CloudFlare workers, DNS configuration, reverse proxies and Netlify web hosting with CI/CD.

  • Spearheaded the migration & refactor of web suite to JAM Stack using Vue.js and Webpack.

  • Lead developer of the TunnelBear Chrome & Firefox browser extensions.

  • Responsible for hiring and mentoring junior developers, including code reviews with a focus on clean, scalable and reusable code.

  • Provide leadership on key decisions regarding JavaScript frameworks, build tools, testing, site scalability and architecture.

Web Developer at TunnelBear

2016 - 2017
  • Responsible for new features and maintenance of TunnelBear.com AngularJS, Node.js and Express web application.

  • Collaborated with marketing lead to design and deploy UX and user flow experiments to optimize customer conversions on TunnelBear.com.

  • Built BearsMyIP.com, a website that currently lets 50,000+ customers each month verify their IP address.

  • Designed and built a JavaScript framework for marketing landing pages that reduced the build time per campaign by 90%.

Web Developer at OneMethod

2013 - 2016
  • Built 50+ responsive websites for clients including Nestlé, Nescafé, Kit Kat, Boost, Kijiji, CFL, Intuit, and Disney.

  • Built websites using tools like Wordpress, Backbone.js, Drupal and others.

  • Created custom themes for clients on Shopify, Squarespace, and Wordpress.

  • Worked closely with senior developers, project managers and designers to scope, define and develop projects from start to finish.

Tech Support at City of Brampton

2008
  • Upgraded all computer operating systems for City of Brampton employees.

  • Installed and configured computer hardware for fire stations, police stations and community centers.

  • Provided on-site technical support and quality assurance for City of Brampton Employees.