Myles Grant is a Principal Engineer with 18 years building high-throughput, secure web systems from startup roots to large-scale product teams. Based in San Carlos, he blends rapid development instincts with deep expertise in PHP, database design, reliability, and security—skills honed running a community site handling millions of monthly pageviews and through long tenure at Slack. He’s led architecture and delivery across companies including Slack, Skylight Technologies, and The Expert, consistently shipping pragmatic solutions that scale. An active open-source contributor, he strengthened Slack’s bot ecosystem by improving Hubot and the Node Slack SDK with robust messaging, presence, and websocket handling. Colleagues rely on him for steady, creative problem-solving that balances operational rigor with developer velocity. He holds a BS in Systems Analysis and a track record of transforming messy production problems into durable, well-instrumented systems.
18 years of coding experience
23 years of employment as a software developer
BS Systems Analysis, BS Systems Analysis at Miami University
Contributions summary:Myles primarily contributed to the development of a Slack adapter for Hubot. Their work involved creating core functionalities for sending and receiving messages via Slack webhooks and setting up the necessary infrastructure for bot interaction. They also worked on integrating features for channel/group join/leave and topic notifications, enhancing the adapter's capabilities. Furthermore, the user incorporated logging and refined the adapter to improve stability and functionality.
Contributions:74 commits, 2 PRs, 3 pushes in 1 year 2 months
Contributions summary:Myles primarily focused on building the core functionality of a Node.js Slack SDK. Their contributions started with stubbing out essential components such as a client and supporting classes for users, channels, and messages. The user then implemented websocket connection handling, message processing, and message sending capabilities. They integrated features like unread tracking and the ability to track user presence and typing activity within channels.
websocketsnode-jsdeveloper-kitslack-botwebsocket
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.