Cory Grinstead is a Senior Software Engineer with nine years of experience building high-performance data systems and tooling, currently based in Minneapolis and working at Eventual. He specializes in Rust back-end development, contributing to performance-critical open-source projects like simd-json and Polars where he implemented SQL features and SIMD optimizations. Cory blends data engineering and ML-focused retrieval work—helping LanceDB integrate OpenAI embeddings and sentence transformers—demonstrating a knack for turning research-grade models into production-friendly components. His career spans startups and enterprise teams (Nike, John Deere) where he consistently improves data pipelines, serialization, and platform integrations. Notably, he pairs low-level, architecture-specific optimizations with pragmatic product improvements, and started his formal training at Hack Reactor.
9 years of coding experience
6 years of employment as a software developer
Advanced Software Engineering Immersive Program, Advanced Software Engineering Immersive Program at Hack Reactor
Contributions:58 reviews, 69 PRs, 35 pushes in 1 year 2 months
Contributions summary:Cory primarily focused on enhancing the LanceDB backend, contributing to the embedded retrieval engine for multimodal AI. Their work involved improving the Rust embedding registry, enabling the use of OpenAI embedding functions, and integrating sentence transformers. They also addressed clippy warnings, indicating a focus on code quality and Rust-based backend development, along with improvements to nodejs integrations.
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Role in this project:
Back-end Developer
Contributions:80 reviews, 101 commits, 205 PRs in 1 year 1 month
Contributions summary:Cory primarily focused on back-end development tasks, with a clear emphasis on data manipulation and the implementation of SQL features. Their contributions included adding support for functions like `UNNEST`, `EXCLUDE`, and `CASE` expressions, and implementing table functions (e.g. `read_csv`). They also worked on optimizations, serialization, and deserialization functionalities related to the project's data structures, enhancing the project's data handling capabilities. Their changes were mainly within the core and SQL modules of the project.
polarsdataframespythondataframerust
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
Cory Grinstead - Senior Software Engineer at Eventual