Dave Longley is the founder and CTO of Digital Bazaar with over 20 years of experience designing Web-scale, decentralized systems that bridge identity, payments, and security. He is a principal architect of JSON-LD—a standard used by Google, Microsoft, Yahoo!, the BBC and hundreds of millions of users—and has driven W3C standards work on Web identity, payments, HTTP authentication, and secure messaging. A polyglot engineer comfortable in C, C++, Java, Python, C#, PHP and JavaScript, he has a track record of inventing high-performance primitives when infrastructure didn’t exist, including crypto and TLS integrations in prominent JSON-LD implementations. His cryptographic work has been used to secure a large share of binding online elections, and he has advised governance for self-sovereign identity through the Sovrin Foundation. Based in Blacksburg and grounded in a Computer Science degree from Virginia Tech, he combines deep standards leadership with hands-on open-source contributions to core JSON-LD libraries.
20 years of coding experience
1 year of employment as a software developer
Bachelor of Science (B.S.) Computer Science and Psychology Minor in Mathematics, Bachelor of Science (B.S.) Computer Science and Psychology Minor in Mathematics at Virginia Tech
A JSON-LD Processor and API implementation in JavaScript
Role in this project:
Back-end Developer
Contributions:43 reviews, 1127 commits, 32 PRs in 12 years 3 months
Contributions summary:Dave contributed to the digitalbazaar/jsonld.js repository by attempting to add Node.js module support by creating and testing functionalities related to digital signatures and TLS implementations. Their work focused on building cryptographic keys, certificates, and TLS connections, likely aimed at improving security features. Furthermore, the user also worked on general code refactoring and bug fixes, as well as providing some tests to verify the updated features and integrations.
Contributions:3 reviews, 243 commits, 1 PR in 4 years 6 months
Contributions summary:Dave primarily focused on fixing bugs and adding improvements to the JSON-LD processor. Their work involved implementing fixes to ensure the code passed JSON-LD tests and optimizing specific functionalities within the core library files. The user made changes in several areas of the core library, including improvements to compacting and expanding, making this person's work crucial for correct data processing within the `pyld` library. They also contributed to implementing features regarding framing options and data type coercion.
json-ldpythonlinked-datasemantic-webrdf
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.