Software Engineer at Genetic Mistakes Software Inc.
Old Toronto, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Richard Moore is a software engineer based in Old Toronto with 12 years of experience specializing in cryptography, blockchain, and embedded systems. He’s a pragmatic open-source contributor—helping shape widely used crypto tooling such as ethers.js and producing portable implementations of AES in both JavaScript and Python. His work spans low-level optimizations for constrained devices (QR code C library for Arduinos) to wallet and signing key security fixes in Ethereum tooling, showing fluency across languages and environments. Colleagues rely on him for careful cryptographic correctness and compatibility work, including browser-friendly adaptations and Python 3 support. Notably, he has contributed core elliptic-curve functions to micro-ecc, demonstrating deep understanding of ECDH/ECDSA internals. He combines security-minded engineering with a taste for pragmatic interoperability across web, server, and embedded platforms.
A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.
Role in this project:
Back-end Developer
Contributions:7 releases, 52 commits, 14 PRs in 7 years 8 months
Contributions summary:Richard primarily focused on enhancing browser support and improving utility functions for a JavaScript AES implementation. They added new utility functions to handle string and byte conversions and updated the library to work without the `Buffer` object, which is essential for browser environments. Additionally, the user integrated support for RequireJS and PKCS#7 padding. These changes suggest an effort to broaden the library's usability and compatibility, including browser-based use-cases.
Complete Ethereum library and wallet implementation in JavaScript.
Role in this project:
Back-end Developer & Security Engineer
Contributions:234 releases, 6 reviews, 2245 commits in 6 years 7 months
Contributions summary:Richard implemented initial code and core functionality for an Ethereum library and wallet implementation in JavaScript. They addressed and fixed circular dependency issues within the signing key module, enhancing cryptographic security. The user also contributed to updating the files and structure of the project.
ethereum-libraryethereumjavascriptblockchainweb3
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 Moore - Software Engineer at Genetic Mistakes Software Inc.