Mikeal Rogers

San Francisco, California, 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
Mikeal Rogers is a seasoned hacker and cryptographer with 19 years building distributed systems and developer tools from the core of Node.js to decentralized web primitives. Based in San Francisco, he has led engineering teams at Protocol Labs, shipping IPLD and production-scale storage services like nft.storage and web3.storage while also advising companies such as Vercel and Astro. He pairs deep backend expertise—contributions to hapi, PouchDB, request, and Node core—with full-stack work on projects like npn-registry-couchapp and nodejs.org, showing a rare blend of runtime, database, and web experience. A community organizer and foundation veteran, he played a key role in healing and scaling the Node.js ecosystem through governance and operations at the Linux Foundation. Practical and curious, he often surfaces in open source as a fixer and maintainer, improving tests, deployments, and developer ergonomics across famous repos.
code19 years of coding experience
job14 years of employment as a software developer
github-logo-circle

Github Skills (61)

couchdb10
debug10
filesystem10
javascript10
npm10
runtimes10
jquery10
apidoc10
api-design10
testing10
css10
hapi10
http10
aws-lambda10
databases10

Programming languages (27)

C#CMakefileWebAssemblyGoHTMLJupyter NotebookStylus

Github contributions (5)

github-logo-circle
mikeal/watch

Oct 2010 - Apr 2016

Utilities for watching file trees in node.js
Role in this project:
userBack-end Developer
Contributions:61 commits, 1 PR, 2 pushes in 5 years 7 months
Contributions summary:Mikeal primarily contributed to the core functionality of the `watch` library, fixing bugs and enhancing its features. Their work involved modifying the `main.js` file to include the `walk()` and `createMonitor()` functions, demonstrating a focus on the file tree watching logic. They also addressed issues related to duplicate notifications and refined the code, while adding a release script to the repository.
node-jsjavascriptnodejstrees
request/request

May 2010 - Feb 2020

🏊🏾 Simplified HTTP request client.
Role in this project:
userBack-end Developer
Contributions:632 commits, 50 PRs, 120 pushes in 9 years 10 months
Contributions summary:Mikeal primarily contributed to the development and maintenance of the HTTP request client library. They implemented core features, including automatic redirect following, SSL support, and stream handling for both request and response bodies. The user also addressed and fixed several bugs related to redirection and other request functionalities, improving the overall robustness of the library. Further improvements focused on test cleanup and addition of new convenience methods to enhance developer experience.
apihttp-requesthttp-clientjavascriptsimplified
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
Mikeal Rogers