Jesse Hallett is a Senior Software Engineer in San Francisco with 18 years of experience building web systems, specializing in backend development, functional programming, type theory, NLP, identity, and security. He currently contributes to Hasura, where he’s worked on metadata handling and OpenAPI generation for a high-performance GraphQL engine used to expose realtime APIs and fine-grained access control. His open-source history spans full-stack tooling—like a VIM JSLint plugin—and long-term community contributions dating back to 2003, reflecting a practical blend of research-grade rigor from Galois and product-focused engineering at startups and consultancies. Comfortable across languages and architectures, Jesse combines deep type-driven thinking with hands-on craftsmanship in API design and developer tooling. An uncommon detail: his early technical roots include operating a college nuclear reactor, hinting at a penchant for disciplined systems thinking and operational safety.
18 years of coding experience
16 years of employment as a software developer
Bachelor's degree Linguistics and Computer Science, Bachelor's degree Linguistics and Computer Science at Reed College
VIM plugin and command line tool for running JSLint <http://jslint.com/>. This is project is no longer under active development. See Readme for details.
Role in this project:
Full-stack Developer
Contributions:66 commits in 4 years 6 months
Contributions summary:Jesse primarily contributed to the development of a VIM plugin for JSLint, demonstrating a focus on frontend and backend integration. They implemented the core functionality of the plugin, including the integration with JSLint, error highlighting, and the ability to run JSLint on the current file. Furthermore, they improved the plugin's usability and stability by addressing edge cases and improving the error reporting. They also handled the integration with different JavaScript interpreters like Node.js.
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
Back-end Developer
Contributions:24 commits, 4 comments, 2 issues in 7 months
Contributions summary:Jesse primarily contributed to the Hasura GraphQL engine project by working on server-side code related to metadata handling and Open API documentation generation. They implemented DTO types for metadata serialization and deserialization, ensuring OpenAPI documentation accurately reflected the server's JSON output. Additionally, they refactored and reorganized metadata-related code to avoid circular dependencies.
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.