Skip to content
View rpthibeault's full-sized avatar

Block or report rpthibeault

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

Raphaël Pinsonneault-Thibeault

I am a Linux Kernel Developer based in Montreal, Canada.


Current Focus

My primary focus is on Linux Kernel Development.

I have completed the Linux Foundation's Linux Kernel Mentorship Program (Fall 2025)

Open Source Contributions

I am actively contributing to the Linux Kernel.

  • View my activity and patch submissions in the Linux Kernel Mailing Lists on lore.kernel.org
  • View my commits in mainline Linux
  • Subsystems I have sent patches to: Bluetooth, xfs, ntfs3, loop

Projects

I am currently building umbra, a hobby operating system written completely from scratch with C and Assembly. The current features are a multiboot2-compliant bootloader, and a simple shell. I am currently focusing development on kernel subsystem implementation e.g. memory management, task scheduling, and so on.

For my Honours Project, I developed a Parallelized Code Generator found here using C++, LLVM, and OpenMP. I used task-based parallelism techniques to achieve 2.5x+ faster runtimes on sequential programs.

Pinned Loading

  1. umbra umbra Public

    hobby 64-bit operating system written completely from scratch

    C

  2. autopar autopar Public

    Automatic task-based parallelization of C and C++ code

    C++