Guy Pursey is a Content Management Strategist and interdisciplinary leader with 13 years’ experience designing content systems, automations and workflows for large organisations across energy and higher education. He blends content, design and engineering expertise to deliver CMS implementations (Contentful, Contentstack), content models and dashboards that make information findable, consistent and accessible at scale. As a manager and facilitator he builds safe, visible processes that help cross-functional teams ship under pressure—most recently coordinating content for multi-brand migrations and critical customer communications during the cost-of-living crisis. Guy also contributes to open source as a back-end and test automation engineer on mermaid-js/mermaid, improving git graph rendering and stabilising e2e tests, showing his hands-on approach to tooling. He holds an MSc in Systems Engineering and a BA in English with Philosophy, and his combination of applied engineering rigour and content strategy helps organisations get more value from their content platforms.
13 years of coding experience
3 years of employment as a software developer
Master of Science by Research (MSc), Systems Engineering, Distinction, Master of Science by Research (MSc), Systems Engineering, Distinction at University of Reading
BTEC, Foundation Art and Design, BTEC, Foundation Art and Design at The University of Northampton
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:16 reviews, 2 PRs, 41 comments in 28 days
Contributions summary:Guy primarily focused on enhancing the GitGraph diagram generation functionality within the Mermaid.js library. Their contributions involved refactoring and simplifying the git graph rendering logic, specifically improving the handling of overlapping commits and arrow rerouting. They also added and updated end-to-end (e2e) tests, including the implementation of commit IDs to stabilize test outputs and expanded the test coverage for various git graph scenarios, including deferred branch use.
A Node.js package for interacting with GatherContent's API.
Contributions:179 commits, 19 pushes, 3 branches in 1 year 5 months
apinode-jsapi-snodejsgathercontent
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.