Jesse Hallett

Entrepeneur at Self-employed

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code18 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree Linguistics and Computer Science, Bachelor's degree Linguistics and Computer Science at Reed College
stackoverflow-logo

Stackoverflow

Stats
1,927reputation
408kreached
74answers
2questions
github-logo-circle

Github Skills (20)

javascript10
plugin-development10
metadata10
wpgraphql10
wordpress-graphql10
graphql10
haskell10
editor9
text-editor9
json9
editors9
nodejs9
openapi9
flowtype6
conflict6

Programming languages (27)

CGoHTMLTypeScriptShellAwkJavaScriptHaskell

Github contributions (5)

github-logo-circle
hallettj/jslint.vim

Dec 2008 - May 2013

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:
userFull-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.
command-line-tooljslintvim-plugin
hasura/graphql-engine

Jun 2022 - Jan 2023

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:
userBack-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.
access-controldatabase-eventsgraphql-apiwebhooksgraphql
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