Vance Lucas is a self-taught Staff Software Engineer with 16 years of professional experience and roots in building his first Geocities site in 1999. He blends hands-on IC work and engineering leadership across startups and large companies — from founding Actridge and co-founding the Techlahoma Foundation to roles at NetSuite, Shopify, Privy, and multiple tenures at Redfin where he’s rebuilding search with OpenSearch/Elastic. A prolific open-source maintainer, he created widely adopted tools like vlucas/phpdotenv, valitron, and frisby.js that simplify environment management, validation, and API testing. Known for teaching, community-building, and navigating major product transitions (including an 80%+ layoff during a Rent/Redfin Zillow deal), he pairs entrepreneurial grit with production-first engineering.
16 years of coding experience
19 years of employment as a software developer
BBA, Business Management, BBA, Business Management at Oklahoma Baptist University
Valitron is a simple, elegant, stand-alone validation library with NO dependencies
Role in this project:
Back-end Developer
Contributions:1 release, 116 commits, 24 PRs in 8 years 4 months
Contributions summary:Vance primarily contributed to the development of the `Valitron` library by adding and testing various validation rules. They implemented core functionality, including validators for required fields, equality, inequality, numeric values, and string lengths. Significant changes were also made to incorporate error messages, including the ability to specify language, custom error messages, and handle parameters. This included the refactoring to support bulk rules.
Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:5 reviews, 301 commits, 113 PRs in 10 years 1 month
Contributions summary:Vance's primary contribution was the initial release of the Frisby testing framework, a REST API testing tool. The user implemented core functionality, including HTTP request methods (GET, POST, PUT, DELETE), header and status code assertions, and a framework for defining and running tests. Further commits added enhancements such as debugging helpers for inspecting HTTP requests and responses, including request body content, and introduced JSON-specific testing utilities.
apitesting-frameworkapi-endpointsfrisbyjest
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.