Pete Bacon Darwin
90d · built 2026-08-09
90-day totals
- Commits
- 70
- Grow
- 9.4
- Maintenance
- 7.5
- Fixes
- 9.6
- Total ETV
- 26.5
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 58 %
- By Growth share
- Top 79 %
30-day trajectory
Last 30 days vs. the 30 days before. Up arrows on Growth and ETV mean improvement; up arrow on Fixes share means more time on fixes (worse).
↑+23.5 %
vs 17 prior
↓-11.6 pp
recent vs prior
↑+34.8 pp
recent vs prior
Daily performance
Daily ETV, stacked by Growth, Maintenance and Fixes.
Work-mix over time
Share of Growth / Maintenance / Fixes over a rolling 7-day window. Reads as 'where is effort flowing right now'.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
| Repo | Commits | ETV |
|---|---|---|
| workers-sdk | 62 | 25.7 |
| cloudflare-docs | 3 | 0.6 |
| workerd | 1 | 0.2 |
Most impactful commits
Top 20 by ETV in the 90-day window.
- 3.8ETV[wrangler] Add opt-in OS keychain storage for OAuth credentials (#14156) Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>github.com-cloudflare-workers-sdk · e1532eba · 2026-07-02
- 2.5ETV[wrangler] Read OAuth state from disk lazily so env auth takes priority (#13954) Co-authored-by: Dario Piotrowicz <dario@cloudflare.com>github.com-cloudflare-workers-sdk · 62abf970 · 2026-05-19
- 2.2ETV[wrangler] Add experimental support for declarative Durable Object exports (#14382)github.com-cloudflare-workers-sdk · fd92d565 · 2026-07-02
- 1.7ETV[workers-auth] Extract OAuth 2.0 + PKCE flow into a new package (#14121)github.com-cloudflare-workers-sdk · 7539a9bf · 2026-06-02
- 1.4ETV[wrangler] Add agent_memory binding support and namespace commands (#13610) Co-authored-by: Oli Yu <oli@cloudflare.com> Co-authored-by: Samuel Macleod <smacleod@cloudflare.com>github.com-cloudflare-workers-sdk · cbb39bdc · 2026-05-29
- 1.3ETV[wrangler] Add OAuth 2.0 Device Authorization Grant support (#14064)github.com-cloudflare-workers-sdk · a9e5abb8 · 2026-08-04
- 1.1ETV[wrangler] Serialize custom build watcher events to avoid concurrent runs (#14936) Co-authored-by: dhruv7539 <dhruvbhanderi7@gmail.com>github.com-cloudflare-workers-sdk · f92d1fc1 · 2026-07-31
- 1.0ETV[create-cloudflare] Fix ERR_PNPM_IGNORED_BUILDS on pnpm 11 + close C3 e2e test gap (#14193) Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>github.com-cloudflare-workers-sdk · 88519f9d · 2026-06-09
- 0.9ETV[wrangler] fix: propagate `zone` from `unstable_getMiniflareWorkerOptions` so `vite dev` outbound `CF-Worker` reflects `dev.host` (#13919) Co-authored-by: James Opstad <13586373+jamesopstad@users.noreply.github.com>github.com-cloudflare-workers-sdk · c7eab7f4 · 2026-05-19
- 0.9ETV[miniflare] Reconcile dev registry entries instead of deleting and recreating them (#15037)github.com-cloudflare-workers-sdk · b4f0c976 · 2026-08-05
- 0.6ETV[vitest-pool-workers] Stop externalizing devDependencies from the published bundle (#13933)github.com-cloudflare-workers-sdk · 90092c0b · 2026-05-21
- 0.6ETV[wrangler] Improve `tail` resilience and shutdown behaviour (#14415)github.com-cloudflare-workers-sdk · 6908d7c8 · 2026-06-26
- 0.5ETV[miniflare] Warn when remote-bindings requests are blocked by Cloudflare Access (#14011)github.com-cloudflare-workers-sdk · 420e4578 · 2026-05-22
- 0.5ETV[Durable Objects] Document class exports (#31650) * [Durable Objects] Document class exports * Feedback from AI review * fix up Wrangler config blocks * fixups * further tidy up * [Durable Objects] Address review feedback on exports docs - Fix tab indentation in the cross-Worker transfer Steps so the nested Wrangler config renders correctly. - Correct three error-reference scenario tags to match EWC (transferred_pending_not_found, transferred_target_missing, phase_one_transfer_source_namespace_missing) and add missing scenarios (invalid_export, transferred_target_mismatch, transferred_source/target_in_dispatch_namespace, free_tier_requires_sqlite). - Clarify that tombstone_delete_class_still_in_code (error) is distinct from the tombstone_class_still_in_code info notice. - Repoint links orphaned by the migrations->exports page split to the legacy page (KV storage, migration Wrangler config) and to the best-practices SQLite anchor; fix an 'at at' typo in environments. * Reword the reconciliation text in the changelog * [Durable Objects] Correct class exports documentation --------- Co-authored-by: iglesiasbrandon <5313116+iglesiasbrandon@users.noreply.github.com>github.com-cloudflare-cloudflare-docs · 34b9a528 · 2026-07-15
- 0.5ETV[vite-plugin-cloudflare] Honor X-Forwarded-Proto when constructing request.url (#13920)github.com-cloudflare-workers-sdk · f579e575 · 2026-05-15
- 0.5ETVci: fix pagination issues with collecting tmp e2e testr workers to delete (#14341)github.com-cloudflare-workers-sdk · 6c1f76db · 2026-06-17
- 0.4ETVRevert "Version Packages" (#14490)github.com-cloudflare-workers-sdk · 75d8cb0e · 2026-06-30
- 0.4ETV[vite-plugin] De-flake the playground tests on Windows (#14965)github.com-cloudflare-workers-sdk · cc3ea340 · 2026-08-03
- 0.4ETV[miniflare] Recover from corrupted @puppeteer/browsers cache in launchBrowser (#13980)github.com-cloudflare-workers-sdk · e8c2031b · 2026-05-20
- 0.4ETV[wrangler] Show OAuth callback errors instead of hanging on `wrangler login` (#14022)github.com-cloudflare-workers-sdk · acf78172 · 2026-06-03