Ben Schattinger

Graduate Student Instructor Applied Parallel Programming With GPUs

Cleveland, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Michigan
bookShaker Heights High School
stackoverflow-logo

Stackoverflow

Stats
221reputation
15kreached
5answers
2questions
github-logo-circle

Github Skills (20)

duckduckgo10
cargo10
perl10
rust10
instantsearch10
handlebars9
c119
ffi9
c179
html9
javascript8
programming-language7
memory-alignment6
dom6
linux6

Programming languages (19)

JavaC++CSSCRustDIGITAL Command LanguageScalaVue

Github contributions (5)

github-logo-circle
DuckDuckGo Instant Answers based on Perl & JavaScript
Role in this project:
userBack-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.
javascriptduckduckgoinstant-answersperlinstant
metacall/core

Nov 2020 - Nov 2020

MetaCall: The ultimate polyglot programming experience.
Role in this project:
userBack-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.
polyglotpythonfunction-meshfunctional-programmingpolyglot-programming
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
Ben Schattinger - Graduate Student Instructor Applied Parallel Programming With GPUs