Ben Schattinger is a software engineer and graduate student instructor specializing in applied parallel programming with GPUs, with 11 years of experience building both bare-metal and web systems. He has a strong track record optimizing CPU/GPU workloads—reducing image-processing latency 15x for safety-critical robotics at RoadPrintz—and has deployed ML projects on low-cost hardware as AI Lead for UM::Autonomy. His contributions to open source include Rust refactors in the MetaCall core and refinements to DuckDuckGo Instant Answers, reflecting a focus on maintainable back-end code and user-facing efficiency. Based in Cleveland and pursuing advanced CS studies at the University of Michigan, he blends embedded firmware, HMI design, and production ML deployment into practical, performance-first solutions.
12 years of coding experience
6 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Michigan
Shaker Heights High School
Stackoverflow
Stats
221reputation
15kreached
5answers
2questions
Github Skills (20)
duckduckgo10
cargo10
perl10
rust10
instantsearch10
handlebars9
c119
ffi9
c179
html9
javascript8
programming-language7
memory-alignment6
dom6
linux6
Programming languages (22)
JavaC++CSSCRustScalaMakefileDIGITAL Command Language
DuckDuckGo Instant Answers based on Perl & JavaScript
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 24 comments in 3 months
Contributions summary:Ben primarily contributed to the "Security Addons" feature within the DuckDuckGo Instant Answers project. Their work involved modifying the code to update links for security-related browser extensions, switching from a search-based approach to direct category links. They refactored the code to improve efficiency by preventing variable redefinition and updated example queries and streamlined the display of the data. The user appears to be focused on refining existing functionality and improving the user experience related to privacy and security.
MetaCall: The ultimate polyglot programming experience.
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 1 PR in 1 day
Contributions summary:Ben primarily contributed to the Rust port within the MetaCall core repository. Their work involved refactoring and cleaning up the code, particularly around the `rs_port` module, and ensuring code style consistency using cargo fmt and clippy. They also addressed minor issues, such as fixing typos and using borrowed types, which improved code quality and maintainability. The contributions demonstrate a focus on improving the Rust implementation.
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.