Open source
Contributions that shipped.
Merged PRs across backend systems, infra, dev tooling, and AI security that were reviewed and accepted by public project maintainers.
- 103
- Merged PRs
- 53
- Public projects
- 22,857
- Forks of those repos
- 110,664
- Stars on those repos
Stars and forks are totals for the public repositories I contributed to, not projects I own.
Featured organisations
Merged PRs, reviewed by each project's maintainers.Each links to the PRs on GitHub.
ApacheFineract12 merged PRs
ORASCNCF project5 merged PRs
MicrosoftGenerative AI risk management1 merged PR
Kubernetes SIGsLeaderWorkerSet2 merged PRs
Facebook ResearchMeta AI research3 merged PRs
Trail of BitsSecurity research1 merged PR
SchemaStoreJSON schemas for editors2 merged PRs
OpenAPI Toolsopenapi-generator1 merged PR
Languages
Merged PRs grouped by each repository's primary language.
- Python66 merged PRs
- TypeScript17 merged PRs
- Go7 merged PRs
- JavaScript7 merged PRs
- Java3 merged PRs
- Rust2 merged PRs
- SCSS1 merged PR
apache/fineract-backoffice-ui
An Angular back-office interface for Apache Fineract, the open-source core banking platform.
- PR #768
fix(products): show repayment start date options
- PR #710
refactor(i18n): migrate settings to adapter
- PR #707
refactor(i18n): migrate deposit products to adapter
- PR #706
refactor(i18n): migrate shared components to adapter
- PR #705
refactor(i18n): migrate organization lists to adapter
- PR #704
refactor(i18n): migrate accounting lists to adapter
- PR #648
fix: use array date formatter for floating rates
- PR #630
refactor(staff): use app-owned buttons
oras-project/oras-go
A Go library for working with OCI artifacts and registries.
- PR #1599
refactor(remote): move policy helpers out of repository
- PR #1590
perf(copy): skip existence checks for small blobs
- PR #1587
perf(oci): index store roots concurrently
- PR #1585
test(policy): skip permission test as root
- PR #1516
fix(auth): scope redirects to registry repositories
apache/datafusion
A fast, extensible query engine for building data-intensive systems.
docling-project/docling-pipelines
Document processing pipelines for the Docling ecosystem.
microsoft/PyRIT
An open-source framework for identifying and managing risks in generative AI systems.
kubernetes-sigs/kubebuilder
SDK for building Kubernetes APIs and controllers.
phasespace-labs/palinode
A local-first CLI for exploring and transforming Git history.
apache/fineract-consumer-facing
Consumer-facing frontend and backend applications for Apache Fineract.
- PR #202
refactor(frontend): migrate loans screens to appTranslate pipe
- PR #201
refactor(frontend): migrate consent and demo i18n
facebookresearch/nevergrad
A Python toolbox for gradient-free optimization.
facebookresearch/autoform-bot
A coding-agent plugin and Python CLI for planning, reviewing, and publishing Lean 4 formalization work.
- PR #202
Report unclosed Markdown fences during audit
- PR #67
Synchronize detached descendant cleanup test
The-PR-Agent/pr-agent
An open-source PR reviewer that analyzes code changes, suggests improvements, and helps automate review workflows.
asifjahmed/claudemanager
A local proxy that routes Claude Code sessions across multiple Claude Max accounts based on available capacity.
gabe-santana/corollary
An agent runtime where state is beliefs, with evidence-backed conclusions that update when their inputs change.
- PR #32
fix(proof): identify non-serializable beliefs
- PR #35
Export the Action type
- PR #26
feat(api): define public submodule exports
speedyk-005/yasbd-lib
A rule-based sentence boundary detector for Python.
- PR #361
Support etc. and equivalent abbreviations across language rules
- PR #360
Correct Spanish sentence boundaries after decimal units
- PR #134
Split after coordinate direction abbreviations
jbkkz/requivo
A requirements engineering tool that turns vague product requests into versioned briefs and PRDs.
- PR #714
fix(services): keep diff on one session snapshot
- PR #703
fix(render): neutralize provider-authored Markdown blocks
- PR #670
fix(cli): reject selectors with context list
agentrust-io/agentrust-telemetry
Backend-neutral governance telemetry and verifiable evidence for AI-agent runtimes.
RogueAlg0/taken
A CLI that checks whether a GitHub issue is already claimed before you volunteer.
yaatv/yaatv
A Python tool that turns audio and cover art into videos optimized for YouTube and other upload sites.
- PR #94
Stream FFmpeg encode progress
- PR #93
Probe ambiguous drag-and-drop media by content
- PR #57
Skip unusable app-managed media tools
- PR #56
Preserve existing output when replacement fails
- PR #53
Allow explicit black color-only output
- PR #51
Skip invalid embedded cover candidates
- PR #52
Use platform-appropriate dry-run quoting
- PR #48
fix: recommend fitted cover dimensions
- PR #44
fix: warn on low-bitrate color-only input
- PR #43
fix: bound media tool health checks
ldbumble/taskuary
A local-first task hub that organizes incoming work for AI-assisted triage and human-approved actions.
- PR #129
Give About you fields accessible names
- PR #128
Give the repository picker an accessible name
- PR #127
Make wall and attachment actions keyboard accessible
- PR #126
Make message detail toggles keyboard accessible
- PR #81
Give close buttons accessible names
- PR #83
Make the Board view switcher keyboard accessible
- PR #80
Reject invalid server ports before startup
- PR #84
Point startup failures to their crash output
- PR #85
Document everyday CLI startup options
- PR #79
Keep invalid lookup arguments from dropping a turn
- PR #65
Send long Discord replies without truncation
codeforstartups/dynavec
A serverless hybrid vector database built on DynamoDB and Amazon S3 Vectors.
kage1020/Aburi
A deterministic semantic diff tool that reports code behavior changes for pull requests.
- PR #301
Report effect propagation provenance changes
- PR #279
fix(markdown): count folded diff entries accurately
juandresrodca/CompatSentinel
A Python tool for detecting Windows application compatibility regressions.
Syamjith-NK/arabic-lint
A zero-dependency linter for detecting corrupted Arabic text before storage.
OpenEuroLLM/training-data-packer
Tools for packaging annotated datasets into final training data.
BSC-ES/autosubmit
A workflow manager for reproducible climate research experiments and HPC workloads.
FreshCode-Org/freshdata
Explainable data cleaning for pandas and Polars with an audit trail of repairs.
yunaremaia/ghstats
A terminal dashboard for visualizing GitHub contributions, pull requests, and activity.
jveldboom/action-conventional-versioning
A GitHub Action that generates version numbers from conventional commits.
leo-aa88/PetitePass
A lightweight, local, offline password manager where authentication is decryption.
MakazhanAlpamys/Soup
A Python toolkit for fine-tuning language models from YAML configurations with memory-efficient layer streaming.
MSKazemi/kubeintellect
An AI SRE for Kubernetes that investigates cluster issues and executes approved fixes.
trailofbits/graphtage
A semantic diff utility and library for tree-like files such as JSON, XML, YAML, and CSV.
OpenRecruiterTools/linkedin-toolkit
An MCP server and browser extension for agent-assisted LinkedIn research and outreach with human approval.
PresentJay/dbt-plan
Static analysis that catches breaking dbt schema changes before execution.
xajeel/bugledger-mcp
A local MCP server that turns confirmed bug fixes into reusable project guardrails.
SchemaStore/schemastore
A public catalog of JSON schemas for popular configuration formats.
- PR #6323
fix: support runtime in pnpm workspace schema
- PR #6322
fix: support confirmModulesPurge in pnpm workspace schema
Nano-Collective/nanocoder
A community-built coding agent for the terminal with local-first model support.
- PR #1064
fix(skills): reject unsupported skill subscription targets
- PR #957
fix: improve project branch startup summary
agentdecksdk/agentdeck
An agent SDK with sessions, streaming, events, human approval, and run control.
- PR #510
docs: add run events stream example
- PR #494
docs: add quickstart troubleshooting table
- PR #355
docs: clarify tool failure handling
- PR #276
Improve docs wayfinding links
lark-parser/lark
A Python parsing toolkit focused on ergonomics, performance, and modularity.
omerbek/repodx
A small command-line repository hygiene checker.
UncleTeslim/ding
An open-source, self-hosted changelog widget for web applications.
IBM/ibmdiagrams
Architecture diagram generation following the IBM Diagram Standard.
kubernetes-sigs/lws
LeaderWorkerSet, a Kubernetes API for deploying groups of pods as replication units.
pyfenn/fenn
A Python framework for ML workflows and LLM agents.
akg268/prompt-preflight
Local hooks that catch vague AI-agent prompts before execution.
abduznik/bitbox
A community-built collection of small Python command-line tools.
OpenAPITools/openapi-generator
Client, server, and documentation generation from OpenAPI specifications.
stamparm/maltrail
A malicious traffic detection system.
onecentlin/laravel-blade-snippets-vscode
Laravel Blade snippets and syntax highlighting for Visual Studio Code.
ConsenSysDiligence/surya
Utilities for exploring and visualizing Solidity contracts.
shufo/vscode-blade-formatter
An opinionated Blade template formatter for Visual Studio Code.
xt42io/vibrantt-api
An image color-extraction API built with Node.js and Express.