
Meta
6 years 4 monthsAccomplishments
- Built and scaled the engineering systems that became the standard delivery platform for Meta's VS Code ecosystem, supporting 200+ extensions and thousands of engineers.
- Eliminated hundreds of hours of annual manual testing and release effort through automated CI/CD, release orchestration, quality validation, health monitoring, and rollback systems.
- Established Meta's extension testing strategy and created the VS Code E2E testing platform, standardizing quality validation across extension teams through reusable infrastructure and automated verification.
- Defined the platform health, release-readiness, and operational governance models used to evaluate extension quality, deployment risk, and reliability across developer tooling and AI-powered engineering experiences.
- Accelerated developer productivity by reducing extension build times by approximately 95%, introducing automated release workflows, and delivering tooling that improved deployment visibility and operational efficiency.
- Improved platform reliability, security, and operational maturity through PRE programs, threat modeling, risk assessments, automated health monitoring, and engineering quality standards adopted across the IDE ecosystem.
- Partnered across Developer Environments, Programming Languages, AI Tooling, Debugging, Code Search, Source Control, and Security organizations to deliver a consistent, reliable, and secure developer experience.
Senior Software Engineer - VS Code
Jan 22 - Present4 years 6 monthsSeattle, WA
Responsibilities
- Own the architecture and operation of Meta's VS Code platform, including CI/CD, release automation, testing infrastructure, marketplace services, operational governance, and reliability systems.
- Design and operate extension release workflows spanning canary, insiders, and stable channels through configuration-driven release management.
- Build and maintain marketplace systems including extension publishing, discovery, installation, validation, governance, and third-party approval workflows.
- Define platform quality standards, release-readiness criteria, operational metrics, testing strategies, and reliability programs.
- Deliver developer productivity tooling, build system improvements, deployment automation, and platform APIs.
- Partner with infrastructure, security, developer productivity, language tooling, debugging, code intelligence, and product organizations on platform evolution, reliability, and incident response.
Accomplishments
- Established the engineering systems and release processes that became the standard delivery path for Meta's VS Code extension ecosystem.
- Onboarded 200+ extensions to fully automated release pipelines and reduced build times by approximately 95% through build modernization and parallelized infrastructure.
- Built the organization's VS Code E2E testing platform and established extension testing standards adopted across teams.
- Created platform-wide health measurement, release-readiness, and quality evaluation frameworks used to assess extension quality and deployment risk.
- Delivered a complete extension marketplace ecosystem including publishing, discovery, installation, governance, validation, and developer environment integration.
- Launched language-agnostic code navigation quality measurement (UPND) with automated quality analysis and anomaly detection across programming languages.
- Led major platform migrations including marketplace health signal modernization and authentication improvements with minimal operational disruption.
Stack
- TypeScript
- Hack
- Python
- JavaScript
- React
- React Native
- VS Code
- esbuild
- Jest
- Bash
- Thrift
- Ent Framework
- Scuba
- Chronicle
Senior Software Engineer - Code Search & Indexing
Sep 21 - Dec 214 monthsLondon, UK
Responsibilities
- Build developer-facing portals, reporting systems, and visibility tooling for code indexing and repository intelligence.
Accomplishments
- Delivered the Glean indexer coverage portal, providing engineering-wide visibility into code indexing quality and repository coverage.
- Built React-based reporting and visualization systems that improved platform adoption and operational transparency.
- Improved developer understanding of code intelligence coverage through data-driven tooling and repository-level visibility.
Stack
- Hack
- JavaScript
- Python
- Bash
Senior Software Engineer - Mobile Ads Manager
Mar 20 - Aug 211 years 6 monthsLondon, UK
Responsibilities
- Develop advertiser-facing features for Meta's Ads Manager mobile application across React Native and native Android platforms.
- Deliver campaign management, media workflows, analytics, visualization, and optimization experiences used by advertisers on Facebook and Instagram.
- Partner with product, platform, and quality engineering teams on release quality, feature delivery, testing, and mobile infrastructure improvements.
Accomplishments
- Delivered React Native and Android features supporting campaign creation, media management, analytics, dark mode, charting, and video editing experiences for advertisers.
- Contributed mobile platform capabilities and shared infrastructure improvements that increased maintainability and consistency across advertiser-facing experiences.
- Led testing and release quality initiatives for managed-account workflows, improving reliability through collaboration with automated testing and platform engineering teams.
Stack
- React Native
- Java
- Kotlin
- JavaScript
- TypeScript
- Hack
- iOS
- Android