Skip to content
View itachi-re's full-sized avatar
💭
"𝐎𝐩𝐞𝐧 𝐬𝐨𝐮𝐫𝐜𝐞 𝐢𝐬 𝐤𝐞𝐲 𝐭𝐨 𝐮𝐧𝐥𝐨𝐜𝐤 𝐭𝐡𝐞 𝐟𝐮𝐥𝐥 𝐩𝐨𝐭𝐞𝐧𝐭𝐢𝐚𝐥 𝐨𝐟 𝐦𝐨𝐝𝐞𝐫𝐧 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐲."
💭
"𝐎𝐩𝐞𝐧 𝐬𝐨𝐮𝐫𝐜𝐞 𝐢𝐬 𝐤𝐞𝐲 𝐭𝐨 𝐮𝐧𝐥𝐨𝐜𝐤 𝐭𝐡𝐞 𝐟𝐮𝐥𝐥 𝐩𝐨𝐭𝐞𝐧𝐭𝐢𝐚𝐥 𝐨𝐟 𝐦𝐨𝐝𝐞𝐫𝐧 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐲."

Block or report itachi-re

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
itachi-re/README.md
██╗████████╗ █████╗  ██████╗██╗  ██╗██╗
██║╚══██╔══╝██╔══██╗██╔════╝██║  ██║██║
██║   ██║   ███████║██║     ███████║██║
██║   ██║   ██╔══██║██║     ██╔══██║██║
██║   ██║   ██║  ██║╚██████╗██║  ██║██║
╚═╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝
$ whoami
itachi — systems enthusiast, low-level explorer, terminal dweller

$ uptime
always learning · always building · always questioning

$ uname -a
Linux mind 7.x #1 SMP x86_64 | philosophy: minimal, focused, consistent

"Observation is the first step toward understanding."

GitHub GitLab Codeberg Telegram Email Discord


init: loading identity...

/* itachi.h — core identity */
#include <sys/student.h>
#include <philosophy.h>
#include <patience.h>

typedef struct {
    const char  *handle;
    const char  *role;
    char        *focus[4];
    char        *exploring[5];
    char        *envs[3];
    bool         builds_minimal;
    bool         reads_source;
} identity_t;

static const identity_t self = {
    .handle       = "itachi",
    .role         = "systems enthusiast · low-level explorer",
    .focus        = {
        "systems_programming",
        "reverse_engineering",
        "network_internals",
        "linux_kernel"
    },
    .exploring    = {
        "wayland_compositor_internals",
        "binary_exploitation",
        "network_protocol_analysis",
        "c_systems_programming",
        "low_level_performance"
    },
    .envs         = { "openSUSE_Tumbleweed", "Arch_Linux", "Kali_Linux" },
    .builds_minimal = true,
    .reads_source   = true,   /* always */
};

/* Philosophy: if you can't explain it simply,
   you don't understand it deeply enough yet. */

I live at the intersection of understanding and building — where reading source code is research, the terminal is home, and clarity of thought is the highest form of craftsmanship.


lspci: environment

Platforms & OS

Linux openSUSE Arch Linux Kali Linux Docker Android LineageOS GrapheneOS

Languages & Tools

C Python Bash Neovim Lua

Daily Driver Stack

┌─────────────────────────────────────────────────────────┐
│  SYSTEM CONFIGURATION                                   │
├──────────────────┬──────────────────────────────────────┤
│  OS              │  openSUSE Tumbleweed · Arch · Kali   │
│  Kernel          │  Linux 7.x (mainline)                │
│  Shell           │  Zsh  ·  Bash                        │
│  WM / DE         │  Hyprland  ·  Sway  ·  KDE Plasma    │
│  Terminal        │  Ghostty  ·  Konsole  ·  Alacritty   │
│  Editor          │  Neovim  (lua-configured)            │
│  Bootloader      │  rEFInd                              │
│  Filesystem      │  Btrfs  ·  ext4                      │
│  Theming         │  Pywal  ·  Custom Scripts            │
└──────────────────┴──────────────────────────────────────┘

cat ./learning_goals.txt

[ACTIVE MODULES]

  ► Linux System Programming ........................... [████████░░] 80%
  ► Network Protocol Analysis .......................... [██████░░░░] 60%
  ► Wayland Compositor Internals ....................... [████░░░░░░] 40%
  ► Binary Exploitation & Reverse Engineering .......... [█████░░░░░] 50%
  ► Low-level Performance Optimization ................. [███████░░░] 70%

[APPROACH]
  → Read the source, not just the docs
  → Break it apart, understand every layer
  → Build something minimal that proves you get it
  → Document what you learn for the next version of yourself

ls -la ./projects

🔧 dotfilesComplete Linux environment, version-controlled life
repo:     github.com/itachi-re/dotfiles
status:   production_ready

includes:
  terminal:    ghostty · konsole · alacritty
  wm:          hyprland · sway
  de:          kde_plasma
  editor:      neovim (full lua config)
  theming:     pywal (dynamic palette generation)
  shell:       zsh (custom rc, aliases, functions)

philosophy: >
  A system should feel like an extension of thought.
  Every config line has a reason. Nothing is there by default.
📚 notes-cStructured C programming knowledge base
/*
 * notes-c — because reading manuals isn't enough.
 * repo: github.com/itachi-re/notes-c
 *
 * Organized from first principles.
 * Every concept comes with working code.
 * Every abstraction is traced back to the metal.
 */

struct learning_path {
    char  *topic;
    int    depth;        /* 1 = surface, 5 = kernel land */
    bool   practical_examples;
    bool   compiled_and_tested;
};

/* Status: ongoing — knowledge doesn't have a finish line */
⚡ scriptsSystem automation that earns its place
#!/usr/bin/env zsh
# repo: github.com/itachi-re/scripts
#
# Rule: a script exists only if it saves real time.
# No bloat. No magic. Every line is readable.
#
# Areas:
#   - File organization & cleanup
#   - Workflow acceleration
#   - System maintenance & health checks
#   - Environment bootstrapping

echo "Automation should make you faster, not dependent."

htop: activity

GitHub Stats

Top Languages GitHub Streak

Activity Graph


cat /proc/philosophy

#!/usr/bin/env python3
"""
/proc/philosophy — runtime beliefs
Read-only. Updated through experience, not preference.
"""

class Itachi:
    """
    A mind that refuses to accept systems as black boxes.
    """

    PRINCIPLES = {
        "precision":      "Every line has purpose. Decoration is a warning sign.",
        "transparency":   "If a system can't be understood, it can't be trusted.",
        "documentation":  "Future-you deserves to know what present-you figured out.",
        "iteration":      "Version 1 is supposed to be wrong. Ship. Learn. Refine.",
        "depth":          "Go one level deeper than you think you need to.",
    }

    REJECTS = [
        "cargo-cult configuration",
        "tools you can't explain",
        "complexity that serves the author, not the reader",
        "giving up before reading the source",
    ]

    @staticmethod
    def approach(problem: str) -> str:
        return (
            f"1. Observe {problem} without assumptions\n"
            f"2. Form a model\n"
            f"3. Break it intentionally\n"
            f"4. Rebuild with understanding\n"
            f"5. Document what you learned"
        )

    def __repr__(self):
        return "minimal + focused + consistent"


self = Itachi()

dmesg | tail

[    0.000000] Booting Linux 6.x
[    0.012341] Mounting /knowledge — read-write
[    0.024891] Loading module: curiosity.ko — OK
[    0.038120] Loading module: patience.ko  — OK
[    0.051337] Loading module: systems.ko   — OK
[    0.063984] /dev/procrastination: not found (good)
[    0.078200] Terminal session established
[    0.091501] All systems nominal
[    ∞.∞∞∞∞∞∞] Still learning...

systemctl --user status life.service

● life.service — Itachi's Operating Runtime
   Loaded: loaded (/etc/systemd/user/life.service)
   Active: active (running) — and always iterating
 Main PID: [REDACTED]
   CGroup: /user.slice/itachi
           └─ curiosity    [running]
           └─ discipline   [running]
           └─ open_source  [running]
           └─ sleep        [occasionally]

"The quieter you become, the more you can hear."


Minimal. Focused. Consistent.

Profile Views MoeCounter

Pinned Loading

  1. clean-system-guide clean-system-guide Public

    different tip and tricks for clean system

    6

  2. butex-notes butex-notes Public

    My notes to complete a B.Sc. in Textile Engineering at the University of Bangladesh.

    TypeScript 3 1

  3. android-studio-obs android-studio-obs Public

    Android Studio Automation for openSUSE Tumbleweed on Open Build Service (OBS)

    1

  4. waydroid-image-obs waydroid-image-obs Public

    Uses GitHub Actions and Python to automatically scrape the latest Waydroid image URLs from SourceForge, updating an RPM .spec file for OBS builds.

    Python 2

  5. zypperx zypperx Public

    An enhanced parallel wrapper for zypper

    Python

  6. .dotfiles .dotfiles Public

    "My personal dotfiles managed with Stow"

    Shell