Sarah Knepper is a software engineer with 11 years of professional experience, currently contributing to the Intel Math Kernel Library at Intel. She combines deep technical rigor—grounded in a PhD in Mathematics and Computer Science—with practical embedded systems and IoT experience, evidenced by substantial contributions to the UPM hardware driver repository. Her work spans high-performance numerical software and low-level sensor/actuator drivers, demonstrating comfort across both algorithmic libraries and hardware integration. Sarah graduated magna cum laude in Computer Science and Theatre, reflecting a rare blend of analytical precision and creative communication. Colleagues can expect a developer who moves fluidly between complex mathematical systems and hands-on device support, and who documents cross-language examples to make embedded tooling accessible.
11 years of coding experience
Bachelor’s Degree, Computer Science and Theatre, Egregia Cum Laude (4.0 GPA), Bachelor’s Degree, Computer Science and Theatre, Egregia Cum Laude (4.0 GPA) at College of Saint Benedict and Saint John's University
Doctor of Philosophy (Ph.D.), Mathematics and Computer Science, Doctor of Philosophy (Ph.D.), Mathematics and Computer Science at Emory University
UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:40 commits, 41 PRs, 34 pushes in 2 months
Contributions summary:Sarah contributed extensively to the UPM (Unified Peripheral Manager) repository, focusing on driver implementations and examples for various sensors and actuators commonly used in IoT applications. Their work involved adding support for new sensors like the LDT0-028, Grove button, Grove light, Grove touch, Grove LED, and the TTP223. They also improved documentation and provided examples in multiple languages (C++, JavaScript, Python), demonstrating a focus on hardware integration and creating software drivers for interacting with embedded systems.
Contributions:13 pushes, 11 branches in 3 years 8 months
cudakernelmathgpuoneapi
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
Sarah Knepper - Software Engineer at Intel Corporation