Ben Mcmahen is a Senior Staff Software Engineer based in Vancouver with 13 years of experience specializing in front-end development and design, particularly React and React Native. He blends a strong design sensibility with full-stack skills—Node.js, Postgres, and GraphQL—and a track record of building collaborative learning platforms and mobile apps. At Adobe and Frame.io he advanced from frontend developer to senior technical lead, consistently shipping polished, user-centered products and design systems. His academic background in history and a master's in philosophy inform a thoughtful, human-centered approach to UX and product decisions. Outside work he’s an avid mountain biker and coffee enthusiast, which mirrors his preference for practical, well-crafted solutions.
13 years of coding experience
13 years of employment as a software developer
Master's Degree Philosophy, Master's Degree Philosophy at University of Alberta
Bachelor's Degree History and Philosophy, Bachelor's Degree History and Philosophy at The University of British Columbia
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.