Skip to content
View hamdyaea's full-sized avatar
馃挱
Python 3 code writing and linux coding - software-coders.ch
馃挱
Python 3 code writing and linux coding - software-coders.ch

Block or report hamdyaea

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鈥檛 include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user鈥檚 behavior. Learn more about reporting abuse.

Report abuse
hamdyaea/README.md

Hamdy Abou El Anein

Senior Linux Systems Engineer 路 Open-Source Developer 路 Technical Educator

Building reliable Linux systems, practical automation, and open-source tools.

Based in Switzerland 路 15+ years in Linux and systems engineering

Website Training Astronomy Email


About me

I'm a Switzerland-based Senior Linux Systems Engineer with over 15 years of experience in Linux administration, infrastructure operations, troubleshooting, and automation.

My work sits at the intersection of Linux engineering, Python, Bash, Rust, open-source software, and cybersecurity. I enjoy turning complex technical challenges into lean, maintainable systems, from Raspberry Pi distributions to monitoring and developer tooling.

I hold a Swiss Federal Professional Certificate in ICT (Systems and Networks), alongside LPIC-1 and LPIC-2 qualifications. I also teach and mentor people learning Linux and programming, and write technical books.

Linux kernel contributions

I, Hamdy Abou El Anein, contribute patches to the Linux kernel's development scripts. These changes focus on preserving diagnostic text, checking Kconfig symbols, and resolving Git references.

Contribution Purpose Documented milestone
decode_stacktrace: preserve input while reading lines Preserve whitespace, backslashes and a final line without a newline. Andrew Morton announced its addition to -mm / mm-nonmm-unstable on 3 November 2026, with Sasha Levin's Acked-by.
checkkconfigsymbols: check the complete numeric token Keep names such as 64BIT_MISSING visible to the undefined-symbol check. Reviewed-by from Nathan Chancellor received on 6 November 2026.
git-resolve: check the Git object type, v2 Verify that an abbreviated object ID identifies a commit before using it in a Fixes reference. Version 2 submitted on 4 November 2026 following review.

Updated 6 November 2026. Review approval and inclusion in a maintainer branch are distinct from a mainline merge; no mainline merge is claimed here. AI assistance is disclosed in the patch submissions.

Hamdy Abou El Anein's patches and review discussions on Lore 路 Contribution details and status in French

Selected projects

Project What I build
Daylight GNU/Linux 路 Website Founder and lead developer of a lightweight Linux experience for Raspberry Pi, with a desktop, packaging, and a browser-based demo.
Coreutils in Rust A Rust-based reimplementation project exploring familiar Unix command-line utilities.
Astrometry 路 Website An educational astronomy project presenting orbital datasets through a lightweight, accessible website.
Software-Coders.ch My technical training and consulting initiative, focused on Linux, Python, Bash, Go, Rust, and cybersecurity.
Linux automation with Ansible Practical Linux provisioning and automation workflows.

Engineering focus

Systems & infrastructure Development & automation Security & operations
Linux 路 Debian 路 RHEL 路 Raspberry Pi Python 路 Bash 路 Rust 路 Go Hardening 路 Monitoring 路 Logging
Docker 路 Systemd 路 Networking Git 路 Ansible 路 CLI tooling Troubleshooting 路 Observability 路 SIEM

I care about performance, simplicity, reproducibility, security, and maintainability. Good infrastructure should be understandable, observable, and efficient.

Teaching & writing

I help learners and professionals build real-world technical skills through hands-on, individual training.

Topics: Linux administration, Python programming, shell scripting, Go, Rust, and cybersecurity.

Get in touch

I'm interested in meaningful conversations about Linux engineering, infrastructure automation, open source, and technical collaboration.

Email: info@daylightlinux.ch Projects: Daylight Linux 路 Astrometry 路 Software-Coders


Open source, practical engineering, and a lifelong curiosity for how systems work.

Pinned Loading

  1. Daylight-GNU-Linux Daylight-GNU-Linux Public

    Daylight Linux operating system for Raspberry Pi and computers

    HTML 11 1

  2. RockPaperScissorsLizardSpock RockPaperScissorsLizardSpock Public

    Rock Paper Scissors Lizard Spock game. Play against Sheldon Cooper from Big Bang Theory

    Python 11 4

  3. Python_morse_with_sounds Python_morse_with_sounds Public

    A python software who translate text into morse with morse sounds.

    Python

  4. GNU-Coreutils-Python GNU-Coreutils-Python Public

    All GNU Coreutils in Python

    Python 3 1

  5. roleplay-python roleplay-python Public

    A text-based RPG in Python where the computer acts as the game master, using Rich for beautiful terminal output and Click for command handling.

    Python

  6. coreutils-rust coreutils-rust Public

    This repository contains a Rust implementation of GNU Coreutils based on the open-source project

    Rust