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
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
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
Bsc in Honours Geomatics with Computer Science Minor
Sep 2015 - Apr 2020