Skip to content
View zShaD0w7x's full-sized avatar
  • Romania

Block or report zShaD0w7x

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
zShaD0w7x/README.md

zShaD0w7x

$ whoami
zShaD0w7x
$ cat /etc/location
Timișoara, Romania
$ cat role
freelance software & systems · cybersecurity

> about

Freelance software and systems, based in Timișoara, Romania. I work between operations and development: building tooling for Linux, and spending a good part of my time on cybersecurity. My default is evidence — tools that show what is actually happening on a machine, backed by tests, rather than asking for trust.

> current work

Linux Doctor — read-only diagnostics for Linux. ~49 checks, a 0-100 health score, and a run-over-run diff (new / fixed / unchanged) with a fix for every finding. One engine behind a CLI, a web dashboard and a desktop app (Tauri). GPL-3.0, 600+ tests, no runtime dependencies. Packaged for npm, OBS (Fedora/RHEL/openSUSE), AUR, deb, rpm and AppImage.

> stack

Toolbox

Burp Suite

> interests

  • Linux system tooling and diagnostics
  • Automation, CI and packaging
  • Cybersecurity

> principles

  • Read-only by default; side effects must be explicit.
  • Test what you ship.
  • Clear output over clever output.
  • Direct and async.

> open to

Open to freelance work and collaborations: Linux tooling, automation and security.

> contact

Contributions, issues and forks are welcome.

Pinned Loading

  1. linux-doctor linux-doctor Public

    Read-only health checks for your Linux system — finds real problems, explains them, and tells you how to fix them.

    JavaScript 6 2