Benjie Gillam is a community-funded open source maintainer and GraphQL Technical Steering Committee member with 16 years of experience building high-performance tooling around Node.js, GraphQL, and PostgreSQL. He leads and architects projects like PostGraphile, Grafast and Graphile Worker—tools designed to let teams launch with minimal architecture yet scale to real-world load (his job queue claims up to 180k jobs/sec). Benjie’s work emphasizes pragmatic developer ergonomics: slashing boilerplate while preserving extensibility, security, and performance so startups can iterate to product-market fit without a full rewrite. He combines deep backend and database engineering expertise with hands-on frontend contributions (including to GraphiQL and graphql-js), showing a rare full-stack fluency across execution engines, tooling and IDE integrations. Based in Chandler’s Ford, England, he runs a sustainable, MIT-licensed, lock-in-free ecosystem backed by community sponsorship rather than VC influence. An often-overlooked strength is his decade of startup-facing experience that directly informs his design choices—tools built for realistic evolution, not theoretical greenfield projects.
16 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Mathematics with Physics, Bachelor of Science (BSc), Mathematics with Physics at University of Southampton
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
Role in this project:
Back-end Developer & Database Engineer
Contributions:150 reviews, 368 commits, 398 PRs in 3 years 11 months
Contributions summary:Benjie primarily focused on implementing and refining the core functionality of the Graphile Worker job queue. Their contributions centered around designing and implementing database schema changes, including the creation of tables for job queues and jobs, as well as adding indices and triggers for efficient job management and notifications. The user also added functions to add, complete, and fail jobs. The primary technologies utilized were PostgreSQL and SQL.
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Role in this project:
Back-end Developer
Contributions:56 releases, 345 reviews, 1767 commits in 6 years 3 months
Contributions summary:Benjie primarily contributed to the codebase by modifying core functionalities and addressing type-related issues within the project's codebase. Their work involved refactoring code, particularly in areas relating to database interactions and the construction of SQL queries. This suggests a focus on maintaining and improving the performance and correctness of the underlying data access layers. The user's contributions centered around implementing backend features using TypeScript and related tools.
expressadonisjsgraphileknexjsnodejs
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.