Sean Baxter is a Principal Research Scientist at NVIDIA with 14 years of experience designing high-performance, data-parallel algorithms and compilers. He combines a physics-and-mathematics background with hands-on GPU performance engineering, having contributed optimizations and benchmarks to projects like ModernGPU and built his own compiler, Circle. His work spans CUDA kernel development, parallel merge implementations, and debugging edge cases in large-key sorting—demonstrating a focus on measurable performance gains. Sean’s Circle compiler highlights his interest in language design and control-flow features such as pattern matching and typed enums, and he’s open to demos for a deeper look. He has a track record at research-driven organizations including DE Shaw Research and JPL, bringing rigor from scientific programming to production-scale GPU systems. Colleagues can expect a practitioner who marries low-level optimization with thoughtful language and tooling design.
14 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Physics, Mathematics, Bachelor of Science (B.S.), Physics, Mathematics at Central Washington University
Contributions:142 commits, 14 PRs, 83 pushes in 8 years 7 months
Contributions summary:Sean primarily contributed to the `moderngpu` repository by adding and benchmarking a naive parallel merge implementation. Their work included writing CUDA code for parallel merging, creating a benchmark to measure performance, and verifying the results against the STL merge function. Additionally, they addressed a bug related to large keys in the SortedEqualityCount function. The user demonstrates a focus on performance optimization through benchmarking and identifying areas for improvement in GPU computing algorithms.
Contributions:331 commits, 3 PRs, 338 pushes in 4 years
Contributions summary:Sean is primarily working on the `circle` compiler project, adding features related to pattern matching. Their commits include implementing a typed-enums section and adding code that enables for-enum statements, which improve the control flow within the compiler. They also added examples for testing variant feature and related debug layout.
compilerc-plus-plusconstexpr
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
Sean Baxter - Principal Research Scientist at NVIDIA