JD Cumpson is a Senior Software Engineer with 13 years of experience building full-stack systems and improving developer and user experience across companies like Discord, Pinterest, and PagerDuty. He blends a mechatronics and robotics background with strong front-end and back-end skills—shipping features from real-time messaging and API proxying to data warehousing and UX optimizations. A serial debugger and protocol tinkerer, he delights in applying async, functional, and evolutionary techniques to practical problems, and actively experiments with modern stacks such as React/Redux, Elixir, and material design tooling. At PagerDuty he founded a hackday-born postmortem feature and regularly contributes to internal engineering culture; at evenings he pursues robotics, pathfinding for crypto arbitrage, and community learning from conferences like StrangeLoop and ElixirConf. Based in San Francisco, he pairs entrepreneurial curiosity with production-grade engineering and a habit of turning weekend experiments into impactful product features.
13 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.E.), Mechatronics, Mechatronics, Robotics, and Automation Engineering, Bachelor of Engineering (B.E.), Mechatronics, Mechatronics, Robotics, and Automation Engineering at McMaster University
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.