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
Member of Technical Staff
San Francisco
Feb 2024 - Present
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
Bsc in Honours Geomatics with Computer Science Minor
Sep 2015 - Apr 2020