arrow_back
Meta

Meta

6 years 3 months

Meta builds technologies that help people connect and grow businesses. Over six years I moved from mobile and code intelligence into owning VS Code @ Meta - the internal IDE platform behind 200+ extensions used by thousands of engineers company-wide.

Accomplishments

  • Unlocked ~200 engineering hours per week by shipping end-to-end CI/CD for 200+ VS Code extensions (build, test, health-check, canary → insiders → stable) and eliminating manual promotions
  • Accelerated extension discovery and installs with end-to-end marketplace: build upload/storage, version discovery, portal, in-editor gallery, VS Code install/delivery, E2E validation, developer env pre-warming, and 3P approval workflows
  • Reduced release coordination risk via lockstep promote/canary releases (~4 eng-hours/week saved), marketplace health/release CI/CD automation, and a 7-phase health migration with zero regression
  • Improved navigation quality visibility company-wide with generic UPND measurement, daily pipelines, and SLI dashboards across all languages
  • Raised platform reliability with 30+ PRE metrics (connectivity, search, source control, navigation, debugging) and automated alerting
  • Cut remote-development friction (AWS, Coreweave, ASIC, FAIR), replacing fragile rsync/ssh workflows for exotic hosts
  • Hardened the platform through DAP log migration, node-ipc supply-chain remediation, OIDC auth, and agentic browser fwdproxy isolation
  • Drove ~60× faster extension builds (esbuild) and E2E smoke coverage on 35% of extensions, saving 100+ engineering hours per week in validation
  • Senior Software Engineer - Infrastructure (VS Code)

    Jan 22 - Present4 years 5 months

    WA, USA

    Responsibilities

    • Own CI/CD automation infrastructure: per-extension job isolation, parallelized builds (~1hr → minutes), CUSUM regression detection, and auto-rollback
    • Design and operate extension release progression (canary → insiders → stable) with configuration-driven management (extension.thrift)
    • Build and maintain VS Code marketplace systems: Extension Portal, in-editor Gallery, Installer, vscode-daemon, and 3P extension governance
    • Lead cross-system migrations (marketplace health signals, OIDC auth) and coordinated multi-extension release synchronization
    • Define quality standards: PRE metrics (30+), generic UPND navigation quality, E2E smoke framework, extension tiers (COMMUNITY → SUPPORTED)
    • Deliver developer tooling: vscauto CLI, Session State pub/sub API, build pipeline optimization (webpack → esbuild)
    • Partner with security, build, QA, LSP, and product teams on platform reliability and incident response

    Accomplishments

    • Shipped end-to-end extension marketplace: build upload/storage, version discovery, portal, gallery, VS Code install/delivery, E2E validation, developer env pre-warming, and 3P approval workflows
    • Onboarded 200+ extensions to automated releases; reduced build time ~95% via parallelization
    • Shipped coordinated extension release system (lockstep promote/canary), saving ~4 engineering hours per week
    • Completed 7-phase marketplace health-signal migration to unified internal/external extension entity
    • Launched generic UPND: language-agnostic Go-to-Definition quality with fuzzy matching and daily anomaly detection
    • Productionized vscauto for multi-environment deployment with real-time channel/version health visibility
    • E2E smoke framework on headless VS Code (Sandcastle): 35% extension coverage, extensible plugin architecture

    Stack

    • TypeScript
    • Hack
    • Python
    • JavaScript
    • React
    • React Native
    • VS Code
    • esbuild
    • Jest
    • Bash
    • Thrift
    • Ent Framework
    • Scuba
    • Chronicle
  • Senior Software Engineer - Code Intelligence

    Sep 21 - Dec 214 months

    London, UK

    Responsibilities

    • Built platform tooling for code intelligence and indexing visibility
    • Collaborated with search/indexing teams on developer-facing portal features

    Accomplishments

    • Delivered Glean indexer coverage portal improving visibility into code indexing across repositories

    Stack

    • Hack
    • JavaScript
    • Python
    • Bash
  • Senior Software Engineer - Mobile (Ads Manager)

    Mar 20 - Aug 211 years 6 months

    London, UK

    Responsibilities

    • Develop React Native and Java/Kotlin Android features for the Ads Manager mobile app—the advertiser-facing product where businesses create, edit, and manage ad campaigns
    • Implement UI capabilities: dark mode, charts, and video editing workflows on Android and cross-platform surfaces used by advertisers
    • Partner with ads product and mobile platform teams on release quality, quality gates, and feature delivery

    Accomplishments

    • Contributed React Native and Java/Kotlin Android features on the Ads Manager mobile app for advertisers (dark mode, charts, video editing)

    Stack

    • React Native
    • Java
    • Kotlin
    • JavaScript
    • TypeScript
    • Hack
    • iOS
    • Android