Sandipan Das is a platform-focused systems engineer with eight years of experience building and upstreaming Linux kernel features and open-source tooling. Currently a Member of Technical Staff at AMD, he previously enabled hardware performance monitoring in the Linux perf subsystem and worked on memory management, eBPF JITs, and tracing at IBM’s Linux Technology Center. He is an active upstream contributor across high-profile projects—linux-next, QEMU, gem5, BCC, bpftrace and others—bringing deep Power architecture and kernel-internals expertise to simulators and monitoring stacks. His gem5 contributions added PowerPC doubleword, multi-mode, and atomic instruction support, reflecting a rare blend of ISA-level knowledge and system software craftsmanship. Comfortable moving between kernel patches and userland tooling, he often bridges hardware features to developer-facing observability tools. Based in Kolkata, he combines academic rigor from an NITK M.Tech with a sustained record of impactful open-source engineering.
8 years of coding experience
6 years of employment as a software developer
Master of Technology (M.Tech), Computer Science and Engineering, Master of Technology (M.Tech), Computer Science and Engineering at National Institute of Technology, Karnataka
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
Back-end Developer
Contributions:79 commits in 2 years 5 months
Contributions summary:Sandipan made numerous contributions to the gem5 computer-system architecture simulator. These changes included refactoring instruction decoding, introducing new opcode fields, and implementing doubleword and multi-mode support for PowerPC architecture. Furthermore, the user enhanced the system by adding trap, atomic, and byte-reversed load-store instructions. The contributions demonstrate a deep understanding of the Power architecture, assembly code, and system-level software development.
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
Back-end & System Engineer
Contributions:29 commits, 21 PRs, 41 comments in 2 years 7 months
Contributions summary:Sandipan contributed significantly to the BCC toolset, primarily focusing on enhancing and extending its functionality. Their work included fixing bugs related to system call tracing, USDT support, and dependency issues, and implementing improvements to existing tests. They also introduced features for attaching kprobes at custom offsets and improving the handling of system call maps, demonstrating a strong understanding of kernel internals and system-level programming. The user also focused on making the toolset more robust and platform-independent by addressing architecture-specific issues and improving compatibility.
bpfbcclinuxnetworkingebpf
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.