I pick up real bugs in open-source repos, reproduce them, trace the root cause to exact lines, and ship fixes with regression tests. Working across Go, Python, TypeScript, Rust, Java, C#, and Swift, with 38 fixes merged so far and 63 PRs open right now.
Last updated Oct 21, 2026: 63 open PRs, 38 merged, 139 claims live.
Reach me: stfuazzo@gmail.com
Utilix is what I am building right now. A lightweight macOS menu-bar app that puts 25+ everyday utilities in one place, so you stop juggling single-purpose apps.
Free to use during the trial phase. Download the latest .dmg from Releases or itch.io, drag to Applications, done. One Universal build for Apple Silicon and Intel. Running installs update themselves in-app with signature verification.
What it does:
- Command palette on ⌘Space, search commands, apps, and settings from anywhere
- Clipboard history, snippets with expansion while typing, temp notes
- Mac Vision OCR, translate and polish, QR generator, file compressor
- Window snap, calendar meetings with one-click join, pomodoro, battery and network views
- Optional AI chat with tools (bring your own API key), global shortcuts, launch at login
- Your data stays on your Mac. No account, no server for core features
Details, screenshots, docs, and issue templates are in the Utilix repo. Bug reports and ideas are welcome there.
SideTerminal · a native macOS terminal that slides in from your screen edge and keeps every session alive while hidden.
AppleAI · a macOS menu-bar app that puts ChatGPT, Gemini, Claude, and more into one place.
How I work: reproduce first, trace to exact lines, post root cause plus fix plus tests on the issue, open the PR the same day.
| PR | What |
|---|---|
| docling #4776 | Transparent pictures flattened onto white before enrichment models |
| rclone #10109 | serve restic returns 500 not 404 when delete object lookup fails |
| dlt #4525 | Keep extracting after deduplicated boundary row in desc order |
| ente #13513 | Stop treating letters as word separators in search |
| composio #4829 | Follow pysher thread lifecycle in wait_forever |
| traefik #14018 | Observability metadata on child routers |
| swift-syntax #3443 | Build SwiftCompilerPlugin by default so install can find it |
| FluidVoice #1093 | Route bypassed log writes through DebugLogger |
| synapse #20302 | Fix portdb missing un_partial_stated_room_sequence setup |
| raycast extensions #31892 | Show authored MRs in GitLab My Merge Requests command |
Also merged in ente, composio, kajet-turbo, pr-agent, flipt, laya, nocodb, and others. Currently open across atuin, mockito, typeorm, sst, next.js, localsend, dapr, dagster, tailscale, drizzle-orm, duckdb, deno, cilium, pulumi, agno, ragflow, grpc-go, litellm, airflow, Kavita, trivy, qwik, and nocodb.




