Santhosh Raju is a Senior Software Engineer based in Berlin with 14 years of experience building and hardening low-level systems, production web services, and network infrastructure. He has deep expertise in OS internals—contributing to NetBSD and FreeBSD core and ports, implementing uvm_hotplug(9) via TDD, and using sanitizers and fuzzers to improve code quality. At HelloFresh he applies this systems mindset to production software, while his open-source work includes bringing NetBSD support to popular monitors like htop and btop, demonstrating strong cross-platform C/C++ skills. He blends formal methods and practical engineering, having written TLA+ proofs for distributed voucher systems and implemented consensus mechanisms in Erlang. Santhosh also has a history of full-stack and DevOps work—from Django/GraphQL APIs and 100% test coverage to designing resilient FreeBSD-based network deployments handling thousands of concurrent clients. His profile is unusual in combining OS-level commits, formal verification, and hands-on product engineering across diverse stacks.
14 years of coding experience
8 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Kerala University, Thiruvananthapuram
Contributions:86 reviews, 13 PRs, 108 comments in 3 years 11 months
Contributions summary:Santhosh primarily contributed to the `htop` project by adding and modifying code related to process viewing on NetBSD. They implemented the ELAPSED column, renamed variables for consistency, and removed unwanted code while updating comments. Their work involved adapting existing features to the NetBSD operating system, suggesting a focus on platform-specific code. The user also refactored and updated the memory and CPU-related values.
Contributions:3 reviews, 2 PRs, 7 comments in 7 months
Contributions summary:Santhosh primarily focused on adding support for the NetBSD operating system to the `btop` resource monitor. Their work involved modifying and creating C++ code to collect system information, including memory, CPU, and battery statistics, and thermal data. They also made adjustments to memory stats and corrected potential issues within the code to ensure accurate data collection. The contributions indicate a deep understanding of system-level programming and the intricacies of cross-platform compatibility.
monitorlinuxdockeramdgpubsd
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.
Request Free Trial
Santhosh Raju - Senior Software Engineer at HelloFresh