Ankush Gola is a seasoned software engineer and Co-Founder based in San Francisco with 11 years of experience building data and mobile infrastructure, currently focused on developer-facing AI tooling. He helped scale product and engineering efforts at Facebook and led engineering teams at Unfold and Robust Intelligence before co-founding LangChain, where he empowers developers to build context-aware reasoning applications. Ankush is an active open-source contributor to the widely used LangChain ecosystem, adding robustness features, tracing and retry logic, and SQL agent tooling across both Python and JavaScript stacks. He blends systems-level data engineering experience with full-stack product instincts, and is known for turning complex integration challenges—like reliable model-driven SQL query execution—into pragmatic, well-tested solutions.
11 years of coding experience
7 years of employment as a software developer
Science and Technology Program, Science and Technology Program at Eleanor Roosevelt High School
B.S.E., Electrical engineering, B.S.E., Electrical engineering at Princeton University
Contributions:181 reviews, 45 commits, 86 PRs in 22 days
Contributions summary:Ankush implemented and integrated several SQL database tools within the LangchainJS framework, including tools for querying, listing tables, and retrieving table schema information. They added examples and tests for the newly created SQL tools, demonstrating a focus on integration and functionality. The user also built and integrated tools for a Json and OpenAPI agent, expanding the functionality of the LangchainJS framework.
Contributions:231 reviews, 47 commits, 183 PRs in 3 months
Contributions summary:Ankush primarily contributed to the core functionality of the LangChain project. Their work included modifying the `run` method in the `Chain` class to accept positional and keyword arguments, enabling more flexible chain execution. They also implemented tracing support using `BaseCallbackHandler` and `Tracer` classes, allowing for the monitoring and persistence of run data. Additionally, the user added retry mechanisms to the OpenAI LLM integration, improving the robustness of the API calls.
composabilityaianthropicgeminilangchain
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.