Pascal Birchler
@swissspidy on WordPress.org and Slack
Bio
Current Job
Interests
WordPress Origin Story
- Member Since: February 25th, 2008
- Location: Zurich, Switzerland
- Website: pascalbirchler.com
- GitHub: swissspidy
- Job Title: Software Engineer
- Employer: Google
Contribution History
Pascal Birchler’s badges:- Core AI Contributor
- Core AI Team
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Plugin Developer
- Security Contributor
- Security Team
- Test Contributor
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WP-CLI Contributor
- WP-CLI Team
-
Merged pull request #6318 into wp-cli/wp-cli:
Fix tests involving WordPress 7.0 -
Submitted pull request #6319 to wp-cli/wp-cli:
Add test reproducing the PharData bug with WP 7.0 tar archives -
Submitted pull request #6318 to wp-cli/wp-cli:
Fix tests involving WordPress 7.0 -
Closed pull request #231 on wp-cli/.github:
Fix MariaDB test failures caused by ssl-verify-server-cert warnings in STDERR -
Merged pull request #332 into wp-cli/core-command:
Fix tests involving WordPress 7.0 -
Merged pull request #1026 into wp-cli/wp-cli-bundle:
Bump wp-cli/search-replace-command from 2.1.11 to 2.1.12 -
Merged pull request #238 into wp-cli/search-replace-command:
Fix test after #237 -
Merged pull request #386 into wp-cli/scaffold-command:
Fix tests involving WordPress 7.0 -
Pushed 1 commit to wp-cli/core-command:
Update another test -
Submitted pull request #332 to wp-cli/core-command:
Fix tests involving WordPress 7.0 -
Submitted pull request #386 to wp-cli/scaffold-command:
Fix tests involving WordPress 7.0 -
Submitted pull request #238 to wp-cli/search-replace-command:
Fix test after #237 -
Merged pull request #331 into wp-cli/wp-cli-tests:
Update WP Versions Data -
Merged pull request #60 into wp-cli/automated-tests:
Update test matrix after WordPress 7.0 release -
Submitted pull request #250 to wp-cli/.github:
Disable SSL for MariaDB -
Merged pull request #249 into wp-cli/.github:
Update test matrix after WordPress 7.0 release -
Submitted pull request #60 to wp-cli/automated-tests:
Update test matrix after WordPress 7.0 release -
Submitted pull request #249 to wp-cli/.github:
Update test matrix after WordPress 7.0 release -
Merged pull request #1027 into wp-cli/wp-cli-bundle:
Bump wp-cli/cron-command from 2.3.8 to 2.3.9 -
Closed issue #202 on the wp-cli/search-replace-command repository:
PHP v8.2: Deprecation notices when unserializing array-like objects -
Merged pull request #237 into wp-cli/search-replace-command:
Handle array-like unserialized objects without dynamic property writes -
Merged pull request #1029 into wp-cli/wp-cli-bundle:
Bump wp-cli/package-command from 2.7.1 to 2.7.2 -
Merged pull request #1028 into wp-cli/wp-cli-bundle:
Bump wp-cli/core-command from 2.1.28 to 2.1.29 -
Closed issue #578 on the WordPress/plugin-check-action repository:
Thanks! -
Merged pull request #1024 into wp-cli/wp-cli-bundle:
Bump composer/composer from 2.9.7 to 2.9.8 -
Closed issue #155 on the wp-cli/wp-cli-tests repository:
Run tests against Windows -
Closed pull request #57 on wp-cli/automated-tests:
Run tests against Windows & macOS -
Merged pull request #248 into wp-cli/.github:
Bump codecov/codecov-action from 6.0.0 to 6.0.1 -
Closed issue #229 on the wp-cli/search-replace-command repository:
Add hook to provide `allowed_classes` for `unserialize()` usage -
Merged pull request #230 into wp-cli/search-replace-command:
Harden `unserialize()` with `allowed_classes => ['stdClass']` and add override hook -
Closed pull request #233 on wp-cli/search-replace-command:
Clarify JSON-escaped search-replace behavior -
Closed pull request #6304 on wp-cli/wp-cli:
Add release notes URL to cli check-update and update -
Closed issue #236 on the wp-cli/package-command repository:
Hardening: Path traversal in package install via `composer.json` name -
Merged pull request #237 into wp-cli/package-command:
Hardening: Block path traversal in package install via composer.json name -
Closed issue #84 on the wp-cli/search-replace-command repository:
Enhance search-replace examples for empty parameter (and possible error notification) -
Merged pull request #234 into wp-cli/search-replace-command:
Document empty replacement values -
Merged pull request #6317 into wp-cli/wp-cli:
Fix newly reported PHPStan errors -
Merged pull request #142 into wp-cli/cron-command:
Fix newly reported PHPStan errors -
Submitted pull request #142 to wp-cli/cron-command:
Fix newly reported PHPStan errors -
Submitted pull request #6317 to wp-cli/wp-cli:
Fix newly reported PHPStan errors -
Merged pull request #526 into wp-cli/extension-command:
Fix Plugin name with HTML entities test -
Submitted pull request #526 to wp-cli/extension-command:
Fix Plugin name with HTML entities test -
Merged pull request #525 into wp-cli/extension-command:
Harden theme update test -
Submitted pull request #525 to wp-cli/extension-command:
Harden theme update test -
Merged pull request #152 into wp-cli/checksum-command:
Fix failing test -
Submitted pull request #152 to wp-cli/checksum-command:
Fix failing test -
Closed issue #211 on the wp-cli/ideas repository:
Add alias definitions to README output of `wp scaffold package-readme` -
Merged pull request #59 into wp-cli/automated-tests:
Bump shivammathur/setup-php from 2.37.0 to 2.37.1 -
Merged pull request #1020 into wp-cli/wp-cli-bundle:
Update wp-cli framework -
Merged pull request #1019 into wp-cli/wp-cli-bundle:
Bump shivammathur/setup-php from 2.37.0 to 2.37.1
Developer
-
AI
Active Installs: 2,000+
-
AMP
Active Installs: 400,000+
-
Disable Embeds
Active Installs: 10,000+
-
Performant Translations
Active Installs: 40,000+
-
Preferred Languages
Active Installs: 2,000+
-
Voice Search
Active Installs: 700+
Contributor
-
Admin Footer Version (rebranded)
Active Installs: 10+
-
Antispam Bee
Active Installs: 700,000+
-
Digest Notifications
Active Installs: 20+
-
Feed Post Thumbnail
Active Installs: 2,000+
-
GlotPress
Active Installs: 500+
-
Shiny Updates
Active Installs: 10+
-
Team List
Active Installs: 100+
-
Widget Disable
Active Installs: 10,000+
Support Rep
-
AI Provider for Anthropic
Active Installs: 1,000+
-
AI Provider for Google
Active Installs: 1,000+
-
AI Provider for OpenAI
Active Installs: 1,000+
-
PWA
Active Installs: 20,000+
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
Active Installs: 5+ million
Plugins
Themes
General Translation Editor
Deutsch (German) Patterns Translation Editor - #de_DE
Deutsch (German) Project Translation Editor - #de_DE
Deutsch (Österreich) (German (Austria)) Plugins Translation Editor - #de_AT
-
AMP
Active Installs: 400,000+
-
Native Lazyload
Active Installs: 6,000+
-
Preferred Languages
Active Installs: 2,000+
-
PWA
Active Installs: 20,000+
-
Sitekit
Active Installs: 3,000+


