Ross Mcdonald is a seasoned geospatial leader with over 25 years of GIS experience and more than a decade in senior roles, currently managing GIS for SSEN Transmission from his base in Perth, Scotland. He has a strong track record delivering corporate spatial data services, integrating GIS with core back-office systems, automating workflows, and building open-data platforms like CKAN for local government while managing budgets and licensing. Ross combines field-born practical geoscience experience—leading GPS-led mineral exploration teams across southern Africa—with technical stewardship in councils where he maintained spatial data warehouses and delivered training from beginner to advanced levels. He also contributes code to open-source projects, including practical Blender/ OpenShot script fixes, showing an attention to cross-disciplinary tooling and the small, impactful changes that keep complex pipelines working. With a BSc Hons in Environmental and Geographical Science from the University of Cape Town, he blends domain expertise, operational delivery, and a pragmatic engineering mindset to make geospatial data accessible and actionable.
12 years of coding experience
BSc Hons, Environmental and Geographical Science, BSc Hons, Environmental and Geographical Science at University of Cape Town
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
Role in this project:
Full-stack Developer
Contributions:17 commits, 1 PR, 32 comments in 1 day
Contributions summary:Ross primarily updated text alignment properties within various Blender scripts, specifically changing `align` to `align_x`. The changes affect text objects, likely related to the rendering or positioning of titles and text elements within video editing effects. These updates involve modifying code related to multiple different scripts, indicating involvement across different components that implement effects. The contributions were likely necessitated by updates to the Blender Python API.
Contributions:354 commits, 89 pushes in 1 year 4 months
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.
Request Free Trial
Ross Mcdonald - Geographic Information Systems Manager