Skip to content
View yrhiba's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Organizations

@Barameej-Al-Qawaqea

Block or report yrhiba

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

Yahya Rhiba

Software & AI Engineer

I am a Software Engineer focused on building intelligent systems and high-performance backend architectures. My work centers on developing data-intensive applications and integrating AI/ML models into modern production environments.


Focus Areas

  • Backend Architecture: Designing scalable, resilient services with a focus on data integrity and performance.
  • AI Integration: Implementing and serving intelligent models within modern software stacks.
  • Systems Programming: Leveraging a deep understanding of low-level internals to build efficient high-level systems.

Core Technical Stack

  • Languages: Python, JS, C, C++, Bash
  • Tools & Infrastructure: FastAPI, Docker, PostgreSQL, Linux

Featured Projects

  • xad (Contributor): Contributed to the development of an automatic differentiation library, focusing on the mathematical foundations required for neural networks and optimization.
  • minishell: Developed a custom command-line interpreter in C. This project involved building a lexer, parser, and executor, providing deep experience in process management and compiler-like logic.
  • Inception: Engineered a multi-service containerized infrastructure, emphasizing automated deployment and system security.

Awards & Achievements

  • MCPC Gold Medalist: Ranked at the top of the Moroccan Collegiate Programming Contest (ICPC).
  • ACPC Finalist (2024, 2025): Two-time qualifier for the Africa & Arab Collegiate Programming Championship, demonstrating high-level algorithmic problem-solving under pressure.

Professional Background

My engineering methodology is defined by the project-based curriculum at 1337 (42 Network), which emphasizes autonomous research and solving complex problems from the ground up. This software-first approach is grounded in a formal academic foundation in Electrical & Electronic Engineering (Embedded Systems), providing me with a unique perspective on hardware-software optimization and system internals.


Contact & Collaboration

Pinned Loading

  1. yrhiba yrhiba Public

    About Yahya RHIBA!

  2. auto-differentiation/xad auto-differentiation/xad Public

    Fast, easy automatic differentiation in C++

    C++ 404 48

  3. mnsh mnsh Public

    Mini Shell, it's like bash simple executor and reader.

    C

  4. Inception Inception Public

    A Docker infrastructure project that sets up a small-scale web hosting environment using WordPress, NGINX, and MariaDB.

    Dockerfile