Skip to content
View moha-bekh's full-sized avatar

Highlights

  • Pro

Block or report moha-bekh

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

Mohamed Bekheira

Software Engineer • Systems Programming • Platform Engineering • DevSecOps

Building reliable software from the operating system to the cloud.

Currently: Systems Engineer Intern @ CodSpeed — performance instrumentation, Linux runtime tracing, benchmark runners.

About

Software Engineering student at 42 Paris, specializing in Systems Programming, Platform Engineering, and DevSecOps. I enjoy understanding how software works beneath the abstraction layers — from Assembly and Linux internals to distributed systems and cloud-native platforms.

Working Directory

Current Toolbox

Languages Rust · Go · C · C++ · TypeScript · SQL · x86 Assembly Systems Linux · POSIX · ELF · Networking Platform & Cloud Docker · Kubernetes · Terraform · AWS · Ansible · Argo CD · GitHub Actions Backend REST · gRPC · PostgreSQL · MongoDB Security Linux Security · Container Security · Vault · SOPS · OWASP · SAST Observability Prometheus · Grafana Environment Arch Linux · Neovim · tmux

Featured Projects

fdtrace

Syscall tracer in Rust using ptrace(PTRACE_SYSCALL) — intercepts file-related syscalls, tracks open/read/write/dup sessions, and attributes call sites via stack-pointer inspection and DWARF debug info. Rust · ptrace · ELF · DWARF

krpsim × CodSpeed

Integrated continuous benchmarking into a discrete-event simulation engine (dependency graphs, scheduling, optimization). Report Rust · CodSpeed · CI

WebServ

High-performance asynchronous HTTP server inspired by production web servers. C++ · epoll · HTTP · CGI

MiniShell

POSIX-compliant Unix shell featuring AST parsing, pipes, signals and process management. C · POSIX · AST

42 Specialization

Completedft_linux (Linux From Scratch: kernel, bootloader, userspace) · libasm (x86-64 ASM, System V ABI) · ft_nm (ELF symbol inspector) · krpsim (dependency graphs & scheduling) · Snow Crash (binary exploitation, SUID, race conditions) · Cloud-1 · Inception of Things (Kubernetes/GitOps) · BADASS (BGP EVPN/VXLAN)

BuildingKFS: small OS from scratch in Rust (memory management, interrupts, scheduling, kernel subsystems)

Nextmalloc (custom allocator) · taskmaster (process supervisor) · Rainfall/Override (exploitation) · ft_nmap · cc1 (C compiler front-end) · 42sh

Engineering Interests

Kernel Development · Systems Programming · Performance Engineering · Compilers · Cybersecurity · Platform Engineering · Distributed Systems

Currently Reading

Systems Performance: Enterprise and the Cloud (Brendan Gregg) · Operating Systems: Three Easy Pieces · The Rust Programming Language · A Philosophy of Software Design

Philosophy

Build software that is understandable, observable, reproducible and maintainable.

Great engineering isn't only about writing fast software — it's about building systems that are easy to deploy, monitor, debug and evolve.

Beyond Programming

Triathlon · Action Sports · DJing & MAO

Outside of software, I enjoy disciplines where progress comes through patience, consistency and continuous improvement. Next adventures: Snowboarding & Surfing.

Contact

Email moha.bekh.pro@gmail.com · LinkedIn mohamedbekheira · GitHub moha-bekh

Pinned Loading

  1. dotfiles dotfiles Public

    Lua

  2. atfq atfq Public

    Rust

  3. krpsim krpsim Public

    C++

  4. WebServ WebServ Public

    Forked from Clement-Deville/WebServ

    C++

  5. minishell minishell Public

    C

  6. miniRT miniRT Public

    C