Pete Bacon Darwin
90d · built 2026-07-24
90-day totals
- Commits
- 68
- Grow
- 7.8
- Maintenance
- 8.2
- Fixes
- 7.4
- Total ETV
- 23.5
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 57 %
- By Growth share
- Top 81 %
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).
↓-15.8 %
vs 19 prior
↑+5.2 pp
recent vs prior
↓-16.4 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 | 57 | 22.6 |
| cloudflare-docs | 6 | 0.7 |
| 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.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.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.6ETV[wrangler] Only show accounts available for the current login auth (#13770)github.com-cloudflare-workers-sdk · beff19c5 · 2026-05-06
- 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.4ETV[fixtures] Extend vitest.shared.ts in vitest-pool-workers-examples projects (#13709)github.com-cloudflare-workers-sdk · 32cd5765 · 2026-04-28
- 0.4ETVRevert "Version Packages" (#14490)github.com-cloudflare-workers-sdk · 75d8cb0e · 2026-06-30
- 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
- 0.3ETV[miniflare] Fix /cdn-cgi/* host validation incorrectly accepting subdomains of exact configured routes (#13912)github.com-cloudflare-workers-sdk · d803737b · 2026-05-20
- 0.3ETV[miniflare] Key local rate limit counters by namespace_id (#14572)github.com-cloudflare-workers-sdk · f416dd98 · 2026-07-07