Skip to content
Trying not to drown in bugs
Trying not to drown in bugs


@zx2c4 @wez @osm0sis @sharkdp



Block or Report

Block or report nathanchance

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.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hello! My name is Nathan, a 26 year old Linux kernel hacker, currently working as an independent contractor for The Linux Foundation.

I help maintain ClangBuiltLinux, resulting in a few hundred patches to the Linux kernel and a few patches to LLVM. I have contributed to ClangBuiltLinux's continuous integration and wrote most of the booting utility scripts and toolchain build scripts.

I am a Senior Recognized Developer on XDA, where I started my development journey as a custom kernel developer for the Nexus 6P, Pixel 1 (XL), Pixel 2 (XL), OnePlus 5, and OnePlus 6. I maintained android-linux-stable from November 2017 to January 2021, which was used by many kernel developers within the Android community.

My resume is always available on my website, where there are also links to all of my social media accounts. I maintain a blog where I occasionally share things that I have found interesting. Feel free to reach out to me there or via email if you have any questions about my work!


  1. env Public

    Environment scripts and configuration files

    Shell 92 40

  2. Forked from microsoft/WSL2-Linux-Kernel

    The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)

    C 133 10

  3. A set of scripts to build LLVM and binutils

    Python 91 88

  4. The definitive edition (for real this time, until next year, electric boogaloo)

    Python 1 4

  5. Collection of files for booting Linux kernels

    Shell 14 4

  6. Forked from torvalds/linux

    Linux kernel source tree

    C 203 18

3,190 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

Created a pull request in ClangBuiltLinux/continuous-integration2 that received 10 comments

Switch to directory-based patch management

This should make updating patches a little bit easier. I still envision the workflow being something like this: Apply patches to Linux repo. $ gi…

+406 −168 10 comments

Created an issue in ClangBuiltLinux/linux that received 11 comments

Seeing something unexpected? Take a look at the GitHub profile guide.