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.

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 real bugs in codebases bigger than mine. 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 β€” live status, no stale claims

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.


πŸš€ Featured Projects β€” all public, all real

Project What it does Badges
mmap-chunker-core Record-aligned byte-range planning, zero-copy mmap, stable C ABI β€” CLI + Python wheel + Rust crate PyPI crates.io stars
coreguard Windows-native C execution layer β€” Job Object containment, resource limits, metrics stars
aethelgard Local-first NIS-2 evidence triage β€” Article 21(2) matrix, SBOM, audit ledger stars
algorithm-evolver Self-evolving algorithm experiments stars
atlas-mvp Early-stage mapping / MVP experiments stars
mev-sentinel MEV / market microstructure sentinel stars
πŸ§ͺ More public repos
  • rule_based_decision_system β€” deterministic rule engine playground stars
  • Forks I contribute through: odoo, kubernetes, pydantic/monty, scrapy/w3lib, langfuse-python, pretzelai, opensanctions/rigour, OpenHands/automation

⚑ 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