Richard Gibson

Software Engineer at Agoric

Milford, New Hampshire, 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
award
Top expert inJavaScript Ecosystem Development
Richard Gibson is a software engineer with 14 years of experience designing consistent APIs, distributed systems, and language features, currently building secure, JavaScript-compatible object-capability systems at Agoric. He led architecture and platform design for DNS at Dyn, driving Unix-philosophy-inspired APIs and fault-tolerant, asynchronously-connected services at Internet scale. A pragmatic polyglot, he contributes across the open-source ecosystem—from ECMAScript standards (tc39/proposal-temporal and ecma262) and DNS libraries (miekg/dns, PowerDNS) to security tooling (DOMPurify) and developer tooling (highlight.js, QUnit). He combines deep protocol and parsing expertise (notably ISO 8601 duration parsing, numeric literal matching, and robust regex work for URL extraction) with strong test automation and QA instincts. Based in Milford, NH, he pairs systems-level thinking with hands-on fixes and test coverage improvements to make complex systems more robust and maintainable. He has a B.S. in Computer Science/Computer Engineering from Kettering and a track record of turning standards-level nuance into practical, interoperable implementations.
code14 years of coding experience
job15 years of employment as a software developer
bookB.S., Computer Science, Computer Engineering, B.S., Computer Science, Computer Engineering at Kettering University
github-logo-circle

Github Skills (74)

parser10
python10
testing10
powerdns10
test-framework10
security10
ruby10
lua10
javas10
qunit10
dns10
specification10
iso10
xss10
smart-contracts10

Programming languages (25)

CSchemeMakefileGoMustacheHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
jquery/jquery

Dec 2011 - Jan 2022

jQuery JavaScript Library
Role in this project:
userFront-end Developer
Contributions:71 reviews, 408 commits, 151 PRs in 10 years 2 months
Contributions summary:Richard made several contributions to the jQuery JavaScript Library, focusing on enhancing and maintaining various features. Their work involved fixing bugs and implementing improvements related to the offset, data, dimensions, and event handling modules. The user specifically addressed issues like chainability, preventing exceptions on detached elements, handling data attributes, and ensuring correct display behavior. They also addressed issues related to browser inconsistencies, showcasing expertise in frontend development and Javascript.
javascript-libraryjquery-javascriptjqueryjavascriptjquery-ui
Agoric/agoric-sdk

Aug 2022 - Jan 2023

monorepo for the Agoric Javascript smart contract platform
Role in this project:
userFull-stack Developer
Contributions:10 releases, 990 reviews, 8 commits in 5 months
Contributions summary:Richard primarily focused on updating and maintaining the Agoric SDK's codebase. They updated URLs and fixed broken links within the documentation and codebase. Moreover, the user improved the test suite, adding tests for contracts and ensuring the existing tests matched upstream sources. They also addressed code-level details, such as commentary cleanup and durable contract upgrades.
monorepoagoricsmart-contractethereumjavascript
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
Richard Gibson - Software Engineer at Agoric