Sean Baxter

Principal Research Scientist at NVIDIA

New York, New York, 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
Sean Baxter is a seasoned software engineer with 14 years of experience specializing in compilers, low-level systems, and data-parallel performance. He works at NVIDIA and previously held research and scientific programming roles at D. E. Shaw Research and JPL, blending academic rigor with production engineering. Sean is the author of the open-source circle compiler—adding pattern-matching, typed-enums and for-enum control flow—and has contributed CUDA algorithms and benchmarks to ModernGPU to validate parallel merge performance. Based in New York, he pairs deep algorithmic knowledge with pragmatic benchmarking and test-driven examples to turn research ideas into usable tools.
code14 years of coding experience
job8 years of employment as a software developer
github-logo-circle

Github Skills (10)

cuda10
benchmark10
benchmarking10
c-language10
gpgpu10
gpu10
pattern-matching10
c-programming-language10
compiler-development10
accelerated-computing10

Programming languages (15)

C#C++BikeshedCMojoRustHTMLCuda

Github contributions (5)

github-logo-circle
moderngpu/moderngpu

May 2013 - Nov 2021

Patterns and behaviors for GPU computing
Role in this project:
userBack-end Developer & Performance Engineer
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.
cudabehaviorsgpu-programminggpu-accelerationgpu
seanbaxter/circle

Feb 2019 - Jan 2023

The compiler is available for download. Get it!
Role in this project:
userBack-end Developer
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