Skip to content
View nathanchance's full-sized avatar
🛠️
Trying not to drown in bugs
🛠️
Trying not to drown in bugs

Sponsoring

@zx2c4
@wez
@osm0sis
@sharkdp

Organizations

@CheekyBastards-CBT @PureNexusProject @llvm @SubstratumResources @substratum @android-linux-stable @ClangBuiltLinux @prjkt-io @Rust-for-Linux

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
nathanchance/README.md

Hello! My name is Nathan, a 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!

Pinned Loading

  1. env Public

    Environment scripts and configuration files

    Python 94 44

  2. llvm-kernel-testing Public

    Python 4 1

  3. ClangBuiltLinux/tc-build Public

    A set of scripts to build LLVM and binutils

    Python 231 186

  4. ClangBuiltLinux/boot-utils Public

    Collection of files for booting Linux kernels

    Python 29 8

  5. ClangBuiltLinux/continuous-integration2 Public

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

    Python 19 7

  6. ClangBuiltLinux/linux Public

    Forked from torvalds/linux

    Linux kernel source tree

    C 246 15

1,887 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing nathanchance's contributions from March 24, 2024 to March 30, 2025. The contributions are 91% commits, 6% pull requests, 2% issues, 1% code review.

Contribution activity

March 2025

Created a pull request in llvm/llvm-project that received 4 comments

[ELF] Allow KEEP within OVERLAY

When attempting to add KEEP within an OVERLAY description, which the Linux kernel would like to do for ARCH=arm to avoid dropping the .vectors sec…

+53 −14 lines changed 4 comments
Opened 4 other pull requests in 2 repositories
Reviewed 3 pull requests in 1 repository
ClangBuiltLinux/tc-build 3 pull requests

Created an issue in ClangBuiltLinux/linux that received 12 comments

objtool warning in drivers/bluetooth/hci_vhci.o around vhci_coredump_hdr()

The kernel test robot reported an objtool warning with this configuration, which it pointed the finger at commit ab4e4380d4e1 ("Bluetooth: Add vhci…

12 comments
Opened 4 other issues in 1 repository
Loading