Vancouver, British Columbia, Canada
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.
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 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
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 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)
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