Derek Cresswell is a software engineer with 7 years of experience building developer-facing tooling and performance-critical systems, currently a Member of Technical Staff at Cerebras after a tenure as SDE II at AMD. He specializes in modernizing build and driver ecosystems—leading migrations from Make to CMake, refactoring kernel-mode drivers into modern C++, and cutting compile and CI times by an order of magnitude. His academic background in OSes, compilers, and language paradigms from the University of Toronto informs work on compiler-level ML optimizations and an educational Rust OS threading subsystem. Outside of work he contributes to C++ tooling such as the dbg-macro project, adding nuanced support for pairs and binary printing, and prefers shipping internal, production-grade engineering over public GitHub visibility. Known for pragmatic cross-team collaboration, he combines systems-level rigor with a lifelong curiosity that began at age 13.
7 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, 3.92, Bachelor's degree, Mathematics and Computer Science, 3.92 at University of Toronto
Contributions:8 commits, 5 PRs, 25 comments in 9 days
Contributions summary:Derek focused on enhancing the `dbg-macro` library's functionality for printing various data types. They added support for printing `std::pair` and binary representations of integers, including handling edge cases. The user's contributions also involved refactoring and improving the binary conversion logic, as well as adding additional tests to validate the new features. They are an active contributor to the project.
Contributions:59 commits, 47 pushes, 1 branch in 2 months
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
Derek Cresswell - Member Of Technical Staff at Cerebras Systems