Jason Cheatham is a Senior Software Engineer in Calgary with 13 years of experience building secure, full-stack web and mobile applications for clients and open-source projects. He combines deep security research roots from work at the Air Force Research Laboratory and Riverside Research with practical engineering at SitePen, contributing to projects like the Intern testing system and Dojo extras. His open-source contributions show a rare blend of security, backend systems, and test automation—refactoring cryptographic code, implementing a DynamoDB store, and hardening JavaScript test tooling including Istanbul and Intern. Jason is comfortable across modern stacks (React, Angular, Node.js, TypeScript, React Native) and native platforms (Java, Swift), and he frequently bridges client-facing delivery with low-level debugging and analysis. As a former co-founder of a cybersecurity R&D startup, he brings entrepreneurial initiative and a habit of shipping robust, testable solutions. Colleagues rely on him for solving intermittent, hard-to-reproduce issues and for improving long-lived open-source libraries.
13 years of coding experience
6 years of employment as a software developer
N/A, Computer Engineering, N/A, Computer Engineering at University of North Carolina at Charlotte
BS, Electrical Engineering, Computer Science, BS, Electrical Engineering, Computer Science at University of Kentucky
MSCE, Computer Engineering, MSCE, Computer Engineering at Wright State University
A next-generation code testing stack for JavaScript.
Role in this project:
Back-end Developer
Contributions:72 releases, 5 reviews, 2086 commits in 9 years 2 months
Contributions summary:Jason primarily focused on improving the functionality and stability of the testing stack for JavaScript, identified as "intern". Their contributions included fixing bugs related to loader elements and function replacement in the web driver, and making the configuration path relative to the base URL. Moreover, the user developed new features such as adding a "waitAfterComplete" option to the remote runner and handling the "leaveRemoteOpen" for testing in browser environments.
Dojo 1 - extras library. Please submit bugs to https://bugs.dojotoolkit.org/
Role in this project:
Back-end Developer
Contributions:14 commits, 4 PRs, 2 comments in 3 years 3 months
Contributions summary:Jason primarily focused on enhancing the `dojox` library by implementing security-related functionalities and improving existing components. They refactored SHA2 algorithms, adding tests and fixing bugs to ensure correct output. Additionally, the user developed a DynamoDB store implementation, enabling data storage and retrieval within the project. Several issues with the Rotator widget were fixed and improved, in addition to fixing a sporadic gesture/tap error.
dojoextrassubmit
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
Jason Cheatham - Senior Software Engineer at SitePen, Inc.