Summary
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
French, English