Cameron Shinn

Software Engineer

Davis, California, 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

🤩
Rockstar
Cameron Shinn is a software engineer with eight years of experience specializing in high-performance GPU systems and CUDA-based back-end engineering. Currently based in Davis, California, he brings deep academic grounding as a Computer Engineering Ph.D. candidate at UC Davis alongside practical open-source impact. Notably, he contributed architectural refactors and compile-time configurable shared memory to the well-regarded Gunrock GPU graph analytics library, adding a compute_capability_t abstraction and robust unit tests that demonstrate attention to correctness and portability. Cameron blends systems-level thinking with pragmatic engineering, turning low-level device details into maintainable, testable code that scales across CUDA architectures.
code7 years of coding experience
github-logo-circle

Github Skills (10)

cuda10
graph-algorithms10
c-language10
parallel-computing10
cprogramming-language10
gpu10
algorithms9
graph-analysis8
graph8
graphdb8

Programming languages (8)

TypeScriptJavaC++VueJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
gunrock/gunrock

Oct 2020 - Dec 2021

Programmable CUDA/C++ GPU Graph Analytics
Role in this project:
userBack-end Developer & Systems Architect
Contributions:63 commits, 2 PRs, 1 push in 1 year 1 month
Contributions summary:Cameron focused on enhancing the `gunrock` repository, which is a GPU graph analytics library. Their contributions involved refactoring the device properties, improving its CUDA-based device properties by adding a `compute_capability_t` struct and related functionalities, and creating compile-time configurable shared memory. The user also developed unit tests to validate device properties and refactored kernel launch parameter logic with a launch box. Their work demonstrates a strong understanding of CUDA and GPU architecture.
graph-primitivescxxgraph-algorithmsgraph-analyticsgpu-acceleration
csgo-league/csgo-league-bot

Jan 2020 - Jan 2023

League Discord bot
Contributions:1 release, 12 reviews, 405 commits in 3 years
discord-jspythoncsgodiscordbot
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
Cameron Shinn - Software Engineer