Preston Vasquez is a Software Architect with nine years of experience building backend systems and database integrations, currently shaping financial and transaction management software for the energy sector from Fort Collins, Colorado. With an MS in Mathematics and graduate research in nonlinear control for UAV flight, he brings mathematical rigor and systems thinking to complex software problems. He has deep expertise in Go and MongoDB, contributing fixes to the official mongo-go-driver and implementing a MongoDB vector store for LangChain in Go to enable production-ready vector search workflows. At W Energy Software he progressed from developer to architect, combining hands-on coding with architectural leadership to deliver reliable, data-intensive systems. Outside core work he’s active in open source, focusing on backend, database, and testing infrastructure improvements that bridge research-grade models and production services.
9 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Mathematics, Master of Science - MS, Mathematics at University of Oklahoma
Contributions:8 releases, 1181 reviews, 60 commits in 10 months
Contributions summary:Preston's commits primarily involve modifying code related to the official Golang driver for MongoDB, specifically focusing on improvements to areas like change streams, data types and error handling. They addressed issues in the code related to handling data and fixing bugs in the core driver functionalities. The user implemented fixes to improve the correctness of the codebase, addressing bugs and ensuring improved functionality in the MongoDB driver.
LangChain for Go, the easiest way to write LLM-based programs in Go
Role in this project:
Back-end Developer & Database Engineer
Contributions:1 review, 9 PRs, 10 comments in 7 months
Contributions summary:Preston primarily contributed to the implementation of a MongoDB vector store within the LangChain Go framework. Their work involved adding a mongo vector store implementation, including test files and configuration. They also containerized the tests, integrated testcontainers for local MongoDB Atlas setup, and updated the example to demonstrate usage. This indicates a strong focus on database integration and backend development for vector search capabilities within the Go-based LangChain project.
aigogolanglangchain
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.