Joshua Cole is a software engineer with 11 years of full-stack experience and a passion for turning complex problems into practical, scalable solutions. He is currently driving interface work at RelationalAI in San Francisco, translating data-rich backends into approachable user experiences. An active open-source contributor, he extended the Joi data validation library with advanced meta-data handling, meta merging, and robust tests. His career spans founder and senior engineering roles at OverCode, JumpDB, Looker, Kodowa, and RelationalAI, blending hands-on software craft with product leadership. He loves building utilities, learns new tools quickly, and pursues problems worth solving. A Computer Science graduate from The Ohio State University, he combines technical depth with entrepreneurial grit.
Contributions summary:Joshua primarily contributed to the data validation library by implementing and refining features related to meta-data handling within schemas. They added support for meta() functions, allowing users to add custom data to schemas, and implemented merging of meta-data across schemas. The user also worked on improvements, including deep copying of meta and shallow describe calls for object schemas. Their work included adding test cases and addressing formatting issues, demonstrating a focus on both functionality and code quality.
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.