Skip to content

About

Merged PRs in other people's repos, and a flat monthly maintenance offer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merged upstream

318 merged pull requests in public repos owned by others. Each square is one pull request. Dark squares landed in projects with 1,000 or more stars.

Pull requests I wrote that maintainers of other people's projects merged. It's the public record behind my client work at axdale.com. I am Michael Lip, an engineer in Warsaw, Poland. I fix and secure AI agents and the systems around them.

The numbers

Measure Count How to check
Merged pull requests in public repos I do not own 318 GitHub search
Distinct public repos 212 Same search, grouped by repo
Owners that are GitHub organizations 103 Owner type from the GitHub API
Code pull requests into projects with 1,000+ stars 146 Excludes list and registry entries
Merged in October 2026 200 Same search, by close date

The counts cover public repos only. Private client work is not in them. Additions to awesome lists and package registries (67 of them) are left out of the code count.

Selected work

Picked for what a CTO would want to see. Stars are the upstream project's count on 27 October 2026.

Reliability, retries and clean shutdown

Project Stars Change Merged
urllib3/urllib3 4,080 Honor Retry-After on PoolManager redirects 2026-10-21
hookdeck/outpost 1,073 fix(deliverymq): nack when the attempt log is not published 2026-10-13
dagucloud/dagu 4,454 fix(worker): stop gracefully on SIGINT and SIGTERM 2026-10-07
dagucloud/dagu 4,454 feat(worker): bound the shutdown drain with worker.shutdown_timeout 2026-10-08
clastix/kamaji 2,062 fix(konnectivity): guard ShouldStatusBeUpdated against a nil Konnectivity spec 2026-10-10

Security and input validation

Project Stars Change Merged
PrefectHQ/prefect 24,082 hardening: validate PEP 508 deps in execute_bundle_in_subprocess 2026-05-18
janbjorge/pgqueuer 1,546 fix(settings): validate DBSettings object names before they reach SQL 2026-10-11
mercurjs/mercur 1,868 fix(core): honour AUTHENTICATE = false on compiled vendor routes 2026-10-05
OpnForm/OpnForm 3,868 Fix export status API docs and secure token polling 2026-10-07
intuitem/ciso-assistant-community 4,544 fix(backend): return sso info when settings have no saml sp section 2026-10-14
Nano-Collective/nanocoder 2,535 test(list-directory): regression tests for out-of-root absolute path containment 2026-10-15
zenstackhq/zenstack 2,954 fix(policy): compare before() enum fields as text on PostgreSQL 2026-10-23

Agent and LLM tooling

Project Stars Change Merged
Agent-Field/agentfield 2,624 fix(control-plane): write the executions row for legacy reasoner and skill calls 2026-10-15
hkjarral/AVA-AI-Voice-Agent-for-Asterisk 1,257 fix: prevent stale farewell hangups and preserve transfer recovery 2026-10-17
Mintplex-Labs/anything-llm 67,603 fix: don't treat YouTube channel URLs as video links in the collector 2026-10-06
a-ghorbani/pocketpal-ai 8,824 fix(chat): clamp effort to model-supported levels 2026-10-24

Developer tooling

Project Stars Change Merged
remotion-dev/remotion 67,942 @remotion/renderer: Accept uppercase output file extensions 2026-10-06
appium/appium 22,137 fix(universal-xml-plugin): keep the enabled attribute in transformed source 2026-10-08
boyter/scc 8,848 fix(history): walk only the first-parent commit chain (#783) 2026-10-18
scalar/scalar 16,323 fix(snippetz): escape quotes and backslashes in R httr2 code examples 2026-10-06
thomhurst/TUnit 3,980 fix(engine): use last inferred type for repeated generic parameters 2026-10-19
cloudposse/atmos 1,407 fix(stacks): let !unset remove a whole component section 2026-10-18
gumyr/build123d 3,535 Close the XCAF document created by each STEP and glTF export 2026-10-19
GoogleChrome/chrome-extensions-samples 17,826 feat: add chrome.commands API sample 2026-03-04

Read the reviews

Every row links to the pull request. You can read the diff, the review thread and the maintainer's own words. That is the point of this page. Judge the work, not my summary of it.

Rebuild this page

build.py reads the live GitHub search and rewrites docs/data.json and docs/index.html. It needs the gh CLI, logged in.

python3 build.py

Work with me

Send a written brief at axdale.com. Share as much context as you can, such as the repo, the failure, the logs and the deadline. I work async, in writing. My rate is USD 175 to 275 per hour, set by scope.

Michael

About

Merged PRs in other people's repos, and a flat monthly maintenance offer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages