Grant Richman is a software engineer with 11 years of experience specializing in cloud-native security, eBPF, and backend systems engineering. Currently at Datadog after core maintainer and feature work at Aqua Security, he has shipped runtime security tooling (Tracee) and libbpf/libbpfgo enhancements used by the Linux observability and security community. He pairs low-level C and eBPF expertise with Go-based backend and CLI development, having contributed production-grade sensors, ringbuffer support, and UID/process-tree filtering for security events. Grant is active in open source, presents at major conferences (KubeCon, eBPF Summit, GopherCon), and has strengthened developer experience via documentation and automated test pipelines. Based in Kentucky, he brings a pragmatic blend of systems-level rigor and clear technical communication that helps bridge kernel-facing code and cloud-scale services.
11 years of coding experience
7 years of employment as a software developer
Bachelor's of Science, Computer Science and Applied Mathematics, Bachelor's of Science, Computer Science and Applied Mathematics at State University of New York at Albany
Contributions:14 releases, 167 reviews, 81 commits in 1 year 10 months
Contributions summary:Grant primarily contributed to the development and enhancement of the `libbpfgo` library. Their work focused on adding support for ringbuffers, a key feature for eBPF programs, including the implementation of associated APIs and a self-test to verify their functionality. They also addressed design issues, like correcting how the `stopped` flag is set, and expanded the library's capabilities with uprobe support, including helper functions for resolving symbol offsets. Furthermore, the user has improved the library by adding a new API for creating BPF maps in userspace and providing an iterator for existing BPF programs/maps within a given BPF object.
Contributions:1 release, 335 reviews, 130 commits in 2 years
Contributions summary:Grant significantly contributed to the `aquasecurity/tracee` project, a Linux runtime security and forensics tool using eBPF. Their work involved implementing and refining filtering capabilities for security events, specifically adding features to filter events based on UID and process tree ancestry. The user also made code changes related to the project's core architecture. The user added checks to improve the robustness of the system.
bpfgolangsecurity-toolssecurityruntime
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.