Skip to content
View bryamzxz's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bryamzxz

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
bryamzxz/README.md

👋 Hi, I'm Bryam (@bryamzxz)

🇨🇴 Colombia · 2400m above sea level · where cosmic radiation kills hardware and makes you learn fast


🔍 What I actually do

I find bugs. I read source code, trace execution paths, and write reports that go upstream.

Recent contributions:

  • 🐛 Linux kernel / mt76 — Two patches submitted to linux-wireless for the MT7921U chip:
    • [PATCH 1/2] mt76: connac: fix txpower_cur not updated in mt76_connac_mcu_set_rate_txpower() — fixes mt76_get_txpower() always reporting 3 dBm because txpower_cur was never updated after sending the SKU table to firmware. Traces root cause to the zero-initialized value + 2-chain delta path in mt76_get_txpower().
    • [PATCH 2/2] mt76: mt7921u: add USB reset on SEFI chip recovery — adds usb_queue_reset_device() in both mt7921u_mac_reset() and mt792xu_init_reset() so the chip recovers automatically from cosmic-radiation-induced SEFIs instead of hanging permanently. Tested at 2400m altitude, Bogotá, Colombia.
  • 🔒 Dolibarr ERP — Security research and vulnerability reporting. Analyzed root causes in the codebase and submitted findings through responsible disclosure.
  • 🖥️ cosmic-comp — Forensic analysis of the Wayland compositor source (Rust). Identified a tiling geometry bug triggered by fullscreen requests from tiled windows, traced to update_positions() in tiling/mod.rs. Filed as issue #2146 after ruling out PR #2099 as a fix.

I don't run exploits. I read the code, find the root cause, and report it. Gray/White team.


🏗️ What I run

A production homelab in Bogotá serving real businesses — 6 to 12 users daily.

Minisforum NAB9 · i9-12900H · dual Intel I226-V · MT7921 WiFi
Ubuntu Server · Podman Quadlets · libvirtd · Tailscale · dnsmasq · Cockpit (compiled from source)

Services in production:

  • 📄 Colombian e-invoicing compliance (DIAN) — custom modules for ERPNext and Dolibarr, UBL 2.1, XAdES-BES/EPES, production use · private, active development
  • 🐦 ERPNext via podman-compose for furniture business management
  • 🗄️ Dolibarr fork + Quadlet pod (MariaDB + app container)
  • 📡 sensor_app — Arduino (TMP117+BME680) → SQLite + Telegram alerts
  • 📦 cockpit-sensors — lm-sensors module for Cockpit
  • 🔐 Zero-trust network via Tailscale MagicDNS + iptables

Infrastructure I've built:

  • WiFi SEFI recovery automation (cosmic radiation induced Single Event Functional Interrupts)
  • USB power cycling for MT7921 resets without rebooting
  • Cockpit 354+ compiled from source with custom modules
  • Rootless Podman Quadlets for security isolation

🧠 How I work

  • Read source before touching config
  • journalctl and kernel logs before guessing
  • Reproduce → isolate → root cause → report
  • Everything through git: servidor1-scripts repo → GitHub → git pull on server

🌱 Building

  • Colombian e-invoicing (DIAN) — open-source compliance modules for ERPNext and Dolibarr · releasing when stable
  • Linux driver contributions — mt76 / MT7921 upstream patches
  • Security research — ERP and compositor-level vulnerability analysis

📫 Find me

If you're working on mt76, cosmic-comp, ERPNext, Dolibarr, or Colombian tax compliance — let's talk.

Popular repositories Loading

  1. cockpit-sensors cockpit-sensors Public

    Forked from ocristopfer/cockpit-sensors

    Module that displays all data reported by lm-sensors

    TypeScript 1

  2. bryamzxz bryamzxz Public

    Config files for my GitHub profile.

  3. sensor_app sensor_app Public

    Script de adquisición de datos desde Arduino (TMP117+BME680) con SQLite y Telegram.

    Python

  4. facho facho Public

    Forked from bit4bit/facho

    Facturacion Electronica Colombia

    Python

  5. dolibarr dolibarr Public

    Forked from Dolibarr/dolibarr

    Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web appli…

    PHP