Joshua Allum is a Senior Software Engineer with nine years of hands-on experience building high-performance, reusable web applications and APIs, currently leading engineering efforts at OpenSea. He brings deep TypeScript and Node.js expertise, has production experience with React and Angular, and a track record of shipping features from design to deployment across both commercial and non-profit projects. At OpenSea he contributed substantial Seaport protocol integrations to the popular opensea-js SDK, improving order management, validation, types, and conduit support—work that impacts a widely used NFT marketplace. His background spans IoT, data-heavy analytics, and front-end graphing tools, and he’s comfortable moving between backend systems and polished client UIs. A University of Waterloo computer science graduate with entrepreneurship experience as a co-founder, he pairs pragmatic engineering with product intuition and a proven ability to deliver in cross-functional teams.
9 years of coding experience
6 years of employment as a software developer
Natural Sciences, Natural Sciences at St. Mary's College (CIC)
Bachelor's degree Computer Science (Data Science), Bachelor's degree Computer Science (Data Science) at University of Waterloo
Contributions:26 reviews, 111 commits, 40 PRs in 10 months
Contributions summary:Joshua's contributions primarily revolve around the integration of the Seaport protocol within the OpenSea JavaScript SDK. They implemented and upgraded methods related to order management, including `get_order`, `get_orders`, and `postOrder`. The user also worked on type definitions, added validation, and included features like support for order sides and consideration items. Furthermore, the user made improvements to the codebase by adding support for conduits and refining various aspects related to the Seaport protocol.
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
Joshua Allum - Senior Software Engineer at OpenSea