Matthew Macpherson is a pragmatic CTO and hands-on full‑stack engineer with 17 years of experience building web apps, developer tooling, and polished front-end experiences from Edinburgh. As Chief Technical Octopus at Octopus Think he combines strategic leadership with regular coding, shipping apps and improving developer flows rather than managing from afar. His open-source footprint includes meaningful contributions to high-profile projects like Mozilla’s add-ons ecosystem, WordPress Gutenberg and localForage, spanning frontend, backend and testing improvements. He has deep experience refactoring UI, implementing storage drivers, and hardening test suites—skills honed during seven years at Mozilla and a stint leading releases at Automattic. Comfortable moving between JS, PHP and Python ecosystems, he has a knack for fixing thorny UX and compatibility issues that others sidestep. Colleagues would note he balances playful job titles with disciplined engineering and a track record of shipping reliable, user-focused systems.
💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
Role in this project:
Full-stack Developer
Contributions:14 releases, 3 reviews, 710 commits in 8 years 7 months
Contributions summary:Matthew primarily contributed to the development of a local storage library. Their work involved the implementation of multiple drivers for data storage, including IndexedDB, WebSQL, and localStorage. Key commits centered on adding core API methods such as `getItem`, `setItem`, `removeItem`, and `clear`, along with supporting utilities. The user also worked on web worker support for background tasks, illustrating a focus on optimizing the library for different environments.
Contributions:11 releases, 980 commits, 1157 PRs in 2 years 1 month
Contributions summary:Matthew primarily focused on updating the front-end application by renaming app components, files and refactoring code. The commits involve modifying React components, and refactoring the redux store. The user was also responsible for implementing the search results page and various other parts of the admin features.
reactaddonsreduxaddoncomplement
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.