Callum Macdonald is a Berlin-based founder and seasoned software developer with over 14 years of professional experience and more than 20 years coding in practice, specializing in rapid web and mobile product delivery and interim CTO roles. He has led multiple startups (Superlumen.io, Generous Labs, everybean) and contributed across the full stack to notable open-source projects such as Trustroots and CakePHP upload, where his image-processing and UX-focused changes improved real-world systems. Comfortable working as a small, focused team member, he pairs strong technical craftsmanship—particularly in backend refactors and deployment/config improvements—with a pragmatic, results-driven approach. Unusually candid and selective about communication channels, he prefers working through one or two primary contacts and is available for freelance contracts.
LOOKING FOR MAINTAINER - - - A GatsbyJS starter template that leverages the WordPress API, ACF and more
Role in this project:
Full-stack Developer
Contributions:96 commits, 36 PRs, 68 pushes in 2 years 7 months
Contributions summary:Callum primarily focused on transitioning the GatsbyJS starter from a markdown-based data source to WordPress. They replaced markdown data with WordPress, refactored the site to use WordPress pages, posts, categories, and tags. The user also added the functionality to dynamically generate a menu from WordPress pages and made improvements to the index page.
Travellers' community for sharing, hosting and getting people together.
Role in this project:
Full-stack Developer
Contributions:44 commits, 69 PRs, 104 pushes in 7 years 7 months
Contributions summary:Callum primarily contributed to the front-end and back-end development of the Trustroots project. Their work involved modifying user profile and offer form elements, adding and refining placeholder text and labels. They also implemented features such as opening social connect links in new windows and adding email notification footers, demonstrating a focus on both user experience and system functionality. Further contributions were related to config and logging, including adding Papertrail settings, which indicates involvement in deployment and system monitoring.
travelinghostingreacttrustrootshospitality
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.