I am a Linux Kernel Developer based in Montreal, Canada.
- My blog: rpthibeault.github.io
My primary focus is on Linux Kernel Development.
I have completed the Linux Foundation's Linux Kernel Mentorship Program (Fall 2025)
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
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.