I work across the stack, delivering great product experiences in collaboration with cross-functional partners. I have an interest in framework and protocol design, as well as systems architecture and infrastructure. My current role sits at the frontier of applied artificial intelligence, pushing the boundaries of what's possible with multimodal systems.

Experience

OpenAI icon

OpenAI

Member of Technical Staff

San Francisco

Feb 2024 - Present

  • Multimodal.

Microsoft

Senior Software Engineer

Remote

Mar 2023 - Jan 2024

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

Twitter

Software Engineer II

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.

String Masters

Full Stack Developer

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.

RouteThis

Full Stack Developer

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.

TD

Angular Developer

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.

Maple Leaf Foods

Developer & Designer

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