Joel Griffith is a founder and CEO with 11+ years building production-grade browser automation and infrastructure, currently scaling browserless.io to host large fleets of Chrome for complex scripting at scale. Previously a senior engineer at AppNexus and Elastic, he combines deep back-end and DevOps expertise with hands-on open-source contributions to projects like browserless and chromeless, improving Chrome session management, error handling, and serverless integrations. His work powers real-world sites and services while preserving build integrity and operational reliability—skills honed from both ad-tech and creative agency backgrounds. An unexpected thread in his career is a decade as a professional trumpet player, which informs his collaborative leadership and attention to craft. Based in Vancouver, WA, he balances technical entrepreneurship with surfing, music, and LEGO-driven family life.
11 years of coding experience
12 years of employment as a software developer
Diploma of Education, Diploma of Education at La Center High School
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:5 releases, 207 reviews, 2137 commits in 5 years 3 months
Contributions summary:Joel primarily focused on improving the browserless system's core functionality, particularly the Chrome browser management. Their contributions involved enhancements to error handling in proxy services and refinements to session management. They also made code improvements in the session timeout and the integration process by adding test and release functionalities, including code to ensure the integrity of browser builds.
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
Role in this project:
Full-stack Developer
Contributions:9 commits, 8 PRs, 4 pushes in 2 days
Contributions summary:Joel made significant contributions to the `chromeless` project, focusing on adding new functionality and improving existing code. They implemented chrome-launcher integration and made changes to local Chrome setup and serverless configuration. They also introduced new features like `setHtml`, `getHtml`, `mousedown` and `mouseup` functionality, demonstrating a focus on expanding the project's capabilities for web automation.
headlessserverlessaws-lambdalocallychrome
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
Joel Griffith - Chief Executive Officer at browserless