A systems-focused engineer specializing in low-level debugging, kernel interactions, and C/C++ utilities. Demonstrates deep understanding of operating system internals—specifically regarding macOS linking behaviors, Linux kernel modules, and GDB scripting. Projects tend to be specialized developer tools or educational proofs-of-concept rather than polished consumer applications.
Score Context: Score reflects high-value domain expertise in systems engineering rather than repository polish. While the projects lack modern maintenance and testing, the underlying technical concepts demonstrate advanced capabilities in C/C++ and low-level debugging.
Demonstrate the full silliness of this battlestation
GDB extension for printing unique stack traces in debugging sessions or cores
C & C++ utilities for interacting with Maven, for when you have to
READMEs are consistently high-quality, explaining the 'why' and 'how' clearly, often better than the code coverage itself.
Scorecards highlight a consistent lack of automated tests across multiple repositories, relying on manual verification.
Many projects are marked as demos, proofs-of-concept, or student code, rather than maintained production libraries.
Good practices observed in tools like uniq-stacks (try/finally blocks) to preserve user state during crashes.
Demonstrates capability with kernel modules (cr3spy), header-only libraries, and low-level memory operations.
Expertise evident in creating custom GDB extensions (uniq-stacks) and dissecting complex linker behaviors (wtf-osx-dlopen).
Effective use of Python for building developer utilities and interfacing with C-level tools, though some syntax is dated.
Understands event loops and proxies (what-the-event, pproxy), though implementations are often experimental wrappers.
Experience with Linux Kernel Modules (LKM) and manipulating process page tables.
Get docs, diagrams, scorecards, and reviews for any repository. Understand code faster.