# Patrick Vuscan > Software Engineer at Benchling Location: San Francisco, California, United States Profile: https://flows.cv/patrickvuscan I’m a Software Engineer at Benchling, working on making better tools for scientists! In the past I've worked at exciting startups such as Presize.ai (acquired by Meta), and worked on Riot Games' League of Legends Client. Also worked in the banking and healthcare industries. During my studies at the University of Toronto, I specialized in Web Technologies and project leadership, while pursuing a Specialist Bachelor's Degree in Computer Science. I also completed a Minor in German! While at the University of Toronto, I was admitted into its prestigious Technology Leadership Initiative, which specializes in industry integrated learning, tailored leadership training from industry leaders, and valuable training from professionals. ## Work Experience ### Software Engineer @ Benchling Jan 2024 – Present | San Francisco, California, United States Working on Benchling’s inventory and registry features: parts of the platform that allow you to manage biological entities such as plasmids, and antibodies, as well as mapping the physical storage system of your lab into the virtual. ### Software Engineer @ Riot Games Jan 2022 – Jan 2024 | Los Angeles, California, United States Developed the League of Legends client, used by over 100M+ MAU - Completed and released a major technical refactor across the Client (Summoner Name to Riot ID Aliases project), without any live-issues or user impact. - Developed end-to-end user-facing features built in Ember.js and C++, as well as comprehensive unit testing suites using Sinon and Chai - Designed and implemented a C++ REST API for a user-facing feature. Led its launch, supported by metrics, telemetry, and rollback plans - Headed reduction in memory usage and technical debt through extensive refactoring of Web Components into Ember.js components - Held internal monthly “community of practice” meetings to discuss best practices in developing in Ember.js, improving performance of frontend components, and how to identify and fix memory leaks in legacy code - Successfully released patches 13.7 and 13.18 of the League of Legends Client as Release Captain - Actively managed and resolved live incidents for the League of Legends Client during 24/7 on-call rotations ### Software Engineer Intern @ Riot Games Jan 2021 – Jan 2021 | Los Angeles, California, United States Developed the League of Legends client, used by over 100M+ MAU - Decreased long session memory usage by >5MBs in the Client, by identifying 19 leaks and creating Ember.js component wrappers to plug them. - Identified source of broken callbacks between nested Ember.js applications through a deep dive into unique interactions in the Ember engine. ### Front-end Developer @ Presize Jan 2020 – Jan 2020 | Greater Munich Metropolitan Area Overhauled the UX using Material UI, the ReactJS framework in TypeScript, and Redux Toolkit state management, to decrease drop-off rate. Implemented a guided, in-browser video scanning feature, decreasing user drop-off rate and increasing video input accuracy. Implemented a front-end behaviour tracking system in JS to decrease operating costs, optimize product team knowledge of application usage, and diagnose user journey choke points. ### Software Engineer, Front-end Team Lead, and Product Manager @ Lady Ballers Camp Jan 2020 – Jan 2020 | Toronto, Ontario, Canada Created a mobile Expo React Native application centered around Content Delivery, and Twitter-esque social media interactions. Used Sanity Studio to create a custom Content Management System (CMS) and Creation Platform, for platform independent content delivery. Deployed and wrote queries for both the GraphQL and GROQ API endpoints of Sanity Studio. Built a proprietary React Native component library for translating content data delivered from Sanity’s API into natively rendered markdown. Mentored three junior engineers in React fundamentals, the NativeBase and Material UI component libraries, and Redux state management. ### Software Developer @ Scotiabank Digital Factory Jan 2020 – Jan 2020 | Toronto, Ontario, Canada Developed new customer target filtering features to streamline the creation of targeted product campaigns and offers, using ReactJS and Redux. Won the bank wide Intern Capstone project, with an educational solution to increase customer acquisition across the bank, through a Figma prototype, which prioritized ROI and available tech assets. ### Software Developer @ Collaboration with Scotiabank Global Payments Division Jan 2019 – Jan 2019 | Toronto, Canada Area Developed a reactive prototype for Scotiabank's Global Payments division, mocking Interac’s Request to Pay feature for businesses, to reduce fees/overhead costs for immediate ROI. Developed a customer and internal facing application with ReactJS, for which I created REST APIs for back-end services with ExpressJS in TypeScript. ### Software Developer @ NexJ Health Inc. Jan 2019 – Jan 2019 | Toronto, Canada Area Developed a web and native Android and iOS applications for NexJ Health Inc’s patient-facing healthcare platform as a full stack developer. Built new user functionality and features, such as an administrative assistant panel, while working on the application’s front-end UI through a custom in-house framework in JavaScript. Developed with security in mind, to protect confidential PI. Created back-end services with NodeJS and interacted with the MongoDB database under a Mongoose schema. ### Programming Club Head @ North Toronto CI's Robotics Team Jan 2017 – Jan 2018 | Toronto, Ontario, Canada Team manager and coordinator, with a focus on the programming of robots which compete in Vex Robotics competitions, and a strategic coordinator during competitions. ### IT Department Assistant @ NexJ Systems Jan 2016 – Jan 2017 | Toronto, Canada Computer systems and network maintenance, software and hardware maintenance, scripting and automated software testing using scripting languages such as BASH, as well as managing an internal NexJ Systems website using PHP and HTML. ## Education ### Bachelor of Science - Specialist Degree in Computer Science with a Focus in Artificial Intelligence in Computer Science University of Toronto ### Ontario Secondary School Diploma North Toronto Collegiate Insitute ## Contact & Social - LinkedIn: https://linkedin.com/in/patrickvuscan - Portfolio: https://patrickvuscan.com --- Source: https://flows.cv/patrickvuscan JSON Resume: https://flows.cv/patrickvuscan/resume.json Last updated: 2026-03-29