Robert Lin

software engineer @ sourcegraph

Vancouver, British Columbia, Canada

About

Experience

  • Sourcegraph (Remote)
    • Lead Platform Engineer
      Nov 2025 - Present · 8 mos

    • Software Engineer IC5 - Tech Lead
      Sep 2025 - Present · 10 mos

      Tech Lead for Core Services team, building Sourcegraph's online services and an internal, generalised ecosystem of everything needed to build and operate online services. Designed and built the ampcode.com credits and billing infrastructure.

    • Software Engineer IC4 - Tech Lead
      Mar 2024 - Aug 2025 · 1 yr 6 mos

      Tech Lead for Core Services team, building Sourcegraph's online services and an internal, generalised ecosystem of everything needed to build and operate online services.

  • Software Engineer Intern at Sourcegraph
    May 2020 - Jan 2021 · 9 mos

    Software Engineer Intern in Sourcegraph's Distribution team. • Built out the monitoring stack that ships with Sourcegraph • Improved the process for creating Sourcegraph releases to on-premise deployments with new capabilities • Upgrades to the pipelines that help us roll out Sourcegraph changes to the various Sourcegraph deployments we manage

  • Software Developer at Sumus Property Group
    Oct 2019 - Mar 2020 · 6 mos

    Part-time, remote software developer on the Sumus Innovation team while taking full-time classes at UBC. • Developed features (both frontend and backend), fixes, deployment pipelines, and more for the company's investment management platform • Designed and lead the implementation of a Figma Plugin that leverages various data sources to generate a property pitch deck template

  • Software Engineer Intern at Riot Games
    May 2019 - Aug 2019 · 4 mos

    Software engineer intern on the Riot Developer Experience: Operability team. • Drove a cross-team effort to design an extension to allow alert definitions in the internal application specification, and implemented and deployed the new specification • Built an alert exploration web app and data pipeline with React, D3, and a graph database to aid in root cause diagnosis of alerts across microservices based on similarities (such as network topography)

  • Software Engineer at RTrade Technologies Ltd.
    Sep 2018 - Apr 2019 · 8 mos

    Part-time, remote software engineer while taking full-time classes at UBC. • Built an orchestration agent to manage nodes for isolated peer-to-peer distributed filesystems for a new product • Revamped our search engine service for improved results, performance, a new gRPC API, and OCR integration • Created a docker-compose framework and suite of scripts for deploying production-like environments anywhere for integration testing, increasing the number of codebases with integration coverage by 8x