Skip to content
View omeridrissi's full-sized avatar

Block or report omeridrissi

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

Omer El Idrissi

Linux Kernel Contributor | Systems & USB


Core Competencies for Systems Programming

  • Performance Critical: SIMD, cache-friendly data layouts (cachepix PPM lib)
  • Static Analysis: libclang-based data dependency analysis, control-flow graphs
  • Hardware Adjacent: Physical microphone integration, isochronous endpoints, timing constraints
  • Toolchain: C (primary), Python for automation, Git

Featured Projects

Project Tech
cachepix C, SIMD
fifine_mic_driver C, Linux kernel
prongc C, libclang

Linux Kernel Contributions

  • drivers/staging/: [e.g., “Code refactoring for cleaner error returns” or “Changing use of non-standard vendor-defined macros”]
  • Upstream link: [https://lore.kernel.org/linux-staging/, look up "Omer El Idrissi"]

Pinned Loading

  1. prongc prongc Public

    Tool that detects shared state and data-flow overlap between C function calls without whole-program analysis.

    C 3

  2. cachepix cachepix Public

    A lightning fast PPM manipulation C library that uses SIMD and cache-level optimization to enhance performance

    C

  3. fifine_mic_driver fifine_mic_driver Public

    Linux Kernel driver for USB FIFINE microphone

    C

  4. circ_buf circ_buf Public

    Simple circular (Ring) buffer library implementation in C

    C