Skip to content
View trungminhdo4-glitch's full-sized avatar

Block or report trungminhdo4-glitch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

typing


πŸ‘‹ Hey, I'm rufus

I fix bugs in codebases. Local-first tools by day, upstream bug hunting by night β€” every change backed by a reproduction, a regression test and a benchmark or an honest "no performance claim".

  • 🧭 How I contribute: repro first β†’ smallest correct patch β†’ adversarial self-review β†’ maintainer-friendly PR
  • πŸ”¨ Building: mmap-chunker-core (Rust Β· zero-dep Β· stable C ABI Β· on PyPI & crates.io), coreguard, aethelgard
  • πŸ› οΈ Stack: Rust Β· Python Β· C ABI Β· TypeScript Β· FastAPI Β· Playwright
  • πŸ“ Berlin β€” building for the German market with global engineering standards
  • πŸ€– AI disclosure: I use AI to explore, scaffold and review β€” every diff is read, understood, tested and explainable by me before it ships

🌍 Open Source Track Record

Merged upstream πŸŽ‰

Repo PR Fix
scrapy/w3lib #291 Support quoted charset values in Content-Type headers status

Open & under review (badges update themselves)

Repo PR What it fixes
odoo/odoo #283999 isolate defaults when creating relational values via import st
odoo/odoo #283316 preserve error cause + transaction semantics in QWeb t-nocache st
odoo/odoo #281986 normalize overtime day start in hr_attendance st
pydantic/monty #768 clean up object keys when value parsing fails st
scrapy/w3lib #306 keep percent-encoded % in canonicalize_url st
langfuse/langfuse-python #1826 prevent stale clients queueing after shutdown st
pretzelai/pretzelai #171 keep allow_hidden when extensions wrap the contents manager st
OpenHands/automation #283 skip cron runs while an automation is active st
OpenHands/automation #277 purge expired local-mode run workspaces st
opensanctions/rigour #261 LangStr hash/eq contract violation (closes #255) st
alunduil/zfs-replicate #512 Vale style rule for agent instruction files st
kubernetes/kubernetes #141338 DRA: malformed per-device node selectors as node failures (draft) st

Also: signed Odoo Individual CLA Β· reported OpenHands/automation#278 (dispatcher-owned tasks not drained at shutdown)

Every PR above has a reproduction and a regression test. No drive-by cleanup, no AI slop, no contribution farming β€” one solid fix beats ten speculative PRs.



⚑ Tech Stack


🧩 How I build

def ship(change) -> str:
    assert reproduces_real_bug(change)      # repro before fix
    assert minimal_diff(change)             # understand broadly, change narrowly
    assert tests_prove_it(change)           # failing test first, green after
    assert i_can_explain_every_line(change) # AI-assisted β‰  AI-authored
    return "merged or honestly closed β€” never farmed"
  • Proof before claim: pytest -q Β· cargo check Β· benchmarks β€” no perf claim without a measurement
  • One issue = one worktree: focus over context hopping
  • Maintainer time is expensive: small diffs, clear repros, zero hand-holding required
  • AI is a tool, not an author: I prompt, read, verify and take responsibility

πŸ“Š GitHub Stats β€” live & animated

snake animation


πŸ“« Connect

β€œRepro first. Smallest correct patch. Proof over promises.” β€” rufus
Animated with capsule-render β€’ typing-svg β€’ skillicons β€’ stats cards β€’ activity-graph β€’ snake β€’ live shields.io badges


πŸ€– Snake not showing? (one-time)

The snake is generated daily at 00:00 UTC + on push. First run: go to Actions β†’ Snake β†’ Run workflow in this repo. Output is on branch output.

Pinned Loading

  1. algorithm-evolver algorithm-evolver Public

    Python 5

  2. mmap-chunker-core mmap-chunker-core Public

    Record-aligned byte-range planning for large immutable files, with zero-copy mmap framing, CLI, and a stable C ABI.

    Rust 3

  3. coreguard coreguard Public

    Windows-native C execution layer with Job Object containment, resource limits, metrics, and a static C API.

    Python 3

  4. aethelgard aethelgard Public

    AethelGard - local-first security and NIS-2 evidence triage for human review

    Python 3