Patrick Vuscan

Professional Experience

Full Stack Software Engineer

Benchling | San Francisco, California, USA | Present

  • Shipped end-to-end web feature, making enterprise bio-pharmaceutical scientists/researchers' workflows more efficient, allowing visualization of relationships between deeply connected entities (e.g. DNA Sequences, Proteins, Antibodies, etc.) in a web-like UI using Reactflow
  • Improved developer productivity by shipping a Benchling Developer MCP Server using FastMCP 2.0 which connected to GitHub, JIRA, Sentry, our CI/CD, etc., and which could be connected to Agentic AI tools such as Claude Code or Cursor. Also standardized developer Cursor rules
  • Led backend service performance issue investigation, rooted in complex PostgreSQL/SQLAlchemy queries. Collaborated with infrastructure teams to improve internal load‑testing framework. Used Datadog Application Performance Monitoring to derive requirements and results
  • Implemented a spreadsheet import of clinical trial samples feature using Celery distributed jobs/tasks to handle scalability and throughput
  • Built reliable and performant web features with TypeScript, React, GraphQL, Redux, Python with MyPy, Flask, SQLAlchemy, and PostgreSQL

Software Engineer

Riot Games | Los Angeles, California, USA | Previous

  • Worked on the League of Legends Client, an application built on CEF (Chromium Embedded Framework), Ember.js, and a C++ backend, used by more than a hundred million monthly users
  • Delivered a large-scale cross-team refactor to migrate players from legacy summoner names to Riot IDs. Designed interfaces and shared components with caching to support the transition. Successfully released without any live issues.
  • Investigated and implemented platform capabilities to handle text in both LTR and RTL languages, for the launch of the Middle Eastern server
  • Designed and shipped user-facing C++ REST APIs, supported by observability and monitoring (metrics, logging, profiling, etc.)
  • Headed reduction in memory usage and technical debt through extensive refactoring of Web Components into Ember.js components
  • Launched features for transitioning Southeast Asian players from third party publisher to self-published Riot Regions
  • Improved developer productivity and experience by developing impactful shared components and infrastructure for the League Client platform, and held monthly engineering community of practice sessions to mentor and share knowledge/context on best practices or new technologies

Software Engineering Intern

Riot Games | Los Angeles, California, USA | Previous

  • Decreased long session memory usage by >5MBs in the Client by identifying 19 leaks and creating Ember.js component wrappers
  • Identified source of broken callbacks between nested Ember.js applications through deep dive into unique interactions in the Ember engine

Front-end Developer

Presize.ai | Munich, Germany | Previous

  • Decreased user drop-off rate by implementing a guided, mobile in-browser video scanning feature
  • Increased user flow completion rate through UX overhaul using React.js in TypeScript, Material UI, and Redux Toolkit
  • Implemented front-end user behaviour tracking system to diagnose user journey choke points and lower product metrics costs

Software Engineer, Front-end Team Lead, and Product Manager

Lady Ballers Camp | Toronto, Canada | Previous

  • Created a mobile Expo React Native application for Content Delivery and social media interactions
  • Used Sanity Studio to create a custom CMS and Content Creation Platform
  • Built a proprietary React Native component library for native markdown rendering
  • Mentored three junior engineers in React fundamentals and state management

Software Developer

Scotiabank's Digital Factory | Toronto, Canada | Previous

  • Only software developer intern brought into the Digital Factory during summer 2020
  • Developed customer target filtering features using React.js and Redux
  • Won bank-wide Intern Capstone project with educational solution to increase customer acquisition

Software Developer

NexJ Health Inc. | Toronto, Canada | Previous

  • Developed web and native Android/iOS applications for patient-facing healthcare platform
  • Built features using custom JavaScript framework, Node.js backend, and MongoDB database
  • Worked on native application deployment through Adobe PhoneGap

Projects

Scotiabank MVP Web Application

Technology Leadership Initiative x Scotiabank Collaboration

  • Developed a reactive prototype for Scotiabank's Global Payments division, mocking Interac's Request to Pay feature
  • Created customer and internal facing application with React.js
  • Built REST APIs for back-end services with Express.js in TypeScript

Personal Portfolio Website

Next.js, TypeScript, Tailwind CSS | 2024

  • Created this website from the ground up using Next.js 13 and TypeScript
  • Implemented modern design patterns and responsive layouts with Tailwind CSS
  • Focused on performance optimization and accessibility best practices