Calvin Metcalf

Application Magician

Weymouth, Massachusetts, 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
Calvin Metcalf is a pragmatic full-stack engineer with 12 years of experience building resilient back-end systems and developer tooling from Weymouth, MA. As "Application Magician" at Applied Geographics he blends geospatial domain work with deep contributions to high-profile open-source projects like Node.js, Knex, and PouchDB, improving crypto, stream behavior, and query semantics. He’s equally comfortable shipping CI/CD and release automation (proj4js publish improvements) as he is optimizing low-level cryptography and performance (rust-crypto SIMD, crypto-browserify AES/GCM). Trained in biological psychology, Calvin brings a multidisciplinary curiosity to engineering problems and a knack for pragmatic, well-tested solutions. Outside of work he maintains an active open-source presence while living with several cats, a dog, and his wife.
code12 years of coding experience
bookBachelor of Science - BS, Biological Psychology, Bachelor of Science - BS, Biological Psychology at Tufts University
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
784reputation
41kreached
22answers
1question
github-logo-circle

Github Skills (69)

expressjs10
testing10
databases10
ember-cli10
knx10
numerical-optimization10
browserify10
optimization10
crypto10
code-optimization10
javascript10
stream10
pouchdb10
sql10
optimisation10

Programming languages (16)

C#C++CSSRustCGoHTMLXSLT

Github contributions (5)

github-logo-circle
proj4js/proj4js

Nov 2013 - Apr 2019

JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
Role in this project:
userDevOps Engineer
Contributions:5 releases, 152 commits, 57 PRs in 5 years 6 months
Contributions summary:Calvin's contributions primarily involved the modification of the `publish.sh` script. They updated the script to include steps for building the project, adding build artifacts, and pushing to the remote repository using the correct parameters. They also addressed issues with the script's logic related to versioning and publishing to npm and jam. These changes streamlined the project's release process.
javascript-librarygeospatialtransformwgs84utm
browserify/crypto-browserify

Oct 2014 - Aug 2018

partial implementation of node's `crypto` for the browser
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:115 commits, 57 PRs, 92 pushes in 3 years 10 months
Contributions summary:Calvin primarily contributed to implementing and testing cryptographic functions for the browser. Their work involved adding and testing AES ciphers, including GCM modes. They also added stream support for hashing and HMAC, further expanding the library's capabilities. Additionally, the user integrated and tested Diffie-Hellman key exchange and ECDH functionality.
cryptographypartialbrowserwebcryptojavascript
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
Calvin Metcalf - Application Magician