My work spans well across the stack, mostly focused on delivering great product experiences in collaboration with cross-functional partners. In recent years, I've been more focused on the architecture and infrastructure required to deliver a variety of solutions.

Most recently, I've been bridging all of these areas, exploring what the next paradigm might look like as we advance in AI technology.

Experience

OpenAI icon

Member of Technical Staff

OpenAI

San Francisco · Feb 2024 - Present

  • Multimodal.

Senior Software Engineer

Microsoft

Remote · Mar 2023 - Jan 2024

  • Product foundations for the Microsoft Teams web and desktop clients.

Software Engineer II

Twitter

Remote · Jan 2021 - Feb 2023

  • A core member of the Twitter Spaces team on web. Delivering architecture and implementation for Spaces products such as Clips, Events, Replays, Reactions and Cards.
  • Contributed significantly to the technical design and implementation for the web server redesign. This effort enabled multi-threading, boosted resilience, and permitted a 40% reduction in fleet size.
  • Contributed features and design to internal libraries and tooling.
  • Served as a post-mortem shepherd, leading meetings and co-designing an asynchronous method to improve the process.
  • Served as Technical Lead for a web engineering team across 3 product domains.

Full Stack Developer

String Masters

Remote · Sep 2019 - Oct 2020

  • Contributed to backend systems, async jobs, service layers, internal frameworks and database schemas as required for new features.
  • Implemented a payment service layer to specification which processed payments using the Stripe API, and synchronized data with internal systems.
  • Delivered features on to the customer facing web application, and marketing site using Ember.js.

Full Stack Developer

RouteThis

Waterloo, ON · Jan 2019 - Apr 2019

  • Delivered new features to customer facing products, service APIs and internal dashboards using React, Express, MongoDB and Node.js.
  • Designed high fidelity mockups for dashboard components using Adobe XD and Sketch.
  • Contributed to internal research with data mining using Python.

Angular Developer

TD

Waterloo, ON · Apr 2018 - Aug 2018

  • Bug fixes and maintenance of the Wealth Management Portal for US customers using Angular 1.2.
  • Improved API test suites and mocks for the team by leveraging Postman.

Developer & Designer

Maple Leaf Foods

Mississauga, ON · Sep 2017 - Dec 2017

  • Delivered multiple prototypes for internal web applications using technologies such as Angular 4, SQLite and Node.js.

Education

University of Waterloo

University of Waterloo

Bsc in Honours Geomatics with Computer Science Minor

Sep 2015 - Apr 2020