Weston Pace is a software engineer with 11 years of professional experience and over seven years focused on full‑stack development in telecom and data systems. He currently helps build LanceDB, an open-source vector/multimodal database, and has made substantial backend and database contributions to high-profile projects like Apache Arrow, DataFusion, and Substrait. Weston excels at performance-sensitive storage and parallel I/O work—optimizing dataset writers, fixing concurrency bugs, and improving CI reliability—while also bridging engineering and community needs from individual contributors to standards efforts. He has led engineering teams, mentored developers, and consistently turned messy legacy systems into maintainable, high-performance products. Equally comfortable in Rust, C++, and higher-level stacks, he pairs deep systems knowledge with pragmatic product thinking to reduce technical debt and accelerate delivery. Based in Olympia, WA, he brings a rare combination of protocol/format-level contributions and hands-on database engineering that helps teams adopt modern tooling effectively.
11 years of coding experience
15 years of employment as a software developer
Bachelor, Computer Science, Mathematics, Bachelor, Computer Science, Mathematics at Colorado State University
A cross platform way to express data transformation, relational algebra, standardized record expression and plans.
Role in this project:
Back-end Developer
Contributions:508 reviews, 21 commits, 113 PRs in 1 year 4 months
Contributions summary:Weston primarily contributed to the core functionality and structure of the Substrait project, focusing on data transformation and query planning. Their work included refactoring code to use deterministic terminology and updating C# namespaces in protobuf definitions. Further, they modified and extended the project's data format definitions by adding support for new file formats (Arrow, Orc) and adding new features to the data ingestion pipelines.
Contributions:10 releases, 331 reviews, 170 PRs in 1 year 8 months
Contributions summary:Weston's contributions centered on enhancing the LanceDB Python client by adding functionality for scalar indices and merge insert operations. The user implemented support for prefiltering with an index in tests and added the ability to create scalar indices, directly binding to underlying Lance capabilities. They also upgraded to Lance 0.9.11 and exposed the merge_insert functionality, adding merge insert functionality to the node and rust APIs. Furthermore, the user added filterable row counting and implemented the `update` functionality to the async API.
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
Weston Pace - Software Engineer at LanceDB (YC W22)