Independent Consultant at Clare Macrae Consulting Ltd
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Clare Macrae is an independent consultant and retired software engineer with 13 years of professional experience modernizing legacy C++/Qt codebases and improving team practices. A Certified Scrum Master and proven Agile coach, she has led large, complex overhauls—most notably replacing decades-old systems at the Cambridge Crystallographic Data Centre to deliver faster, leaner data workflows and far fewer staff hours. Clare champions Test-Driven Development and test automation, contributing to projects like ApprovalTests.cpp and Catch2 to make legacy and hard-to-test code easier to maintain. She pairs hands-on contributions (Pandoc, Conan, Obsidian plugins, SuperCollider) with build/release and documentation improvements, reflecting a rare blend of code-quality leadership and practical tooling. Based in Cambridge, UK, she continuously learns and shares modern techniques such as CI/CD, Infrastructure as Code, and Impact Mapping to help teams ship with confidence.
12 years of coding experience
32 years of employment as a software developer
Bachelor of Arts (B.A.), Chemistry, Bachelor of Arts (B.A.), Chemistry at University of Oxford
Contributions:1445 reviews, 586 commits, 1703 PRs in 11 months
Contributions summary:Clare primarily contributed to feature implementation and refactoring within the Obsidian Tasks plugin. They added support for comment lines within task blocks, including the implementation of the corresponding code in the Query.ts and tests. Furthermore, the user refactored code to prepare for a 'group by' feature, breaking down existing methods and applying optimizations to enhance functionality. They also simplified tag filters and improved the overall test infrastructure.
Contributions:447 reviews, 925 commits, 633 PRs in 1 year 2 months
Contributions summary:Clare primarily focused on developing and maintaining the scripts used for generating and updating MOC (Map of Content) files for the Obsidian Hub. They implemented features to generate links to files and sub-directories, including handling file extensions and case-insensitive sorting. Moreover, the user refactored code for testability, introduced the use of a template, and added support for automatically updating download counts.
obsidianobsidian-mdobsidian-vaultobsidian-plugin
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
Clare Macrae - Independent Consultant at Clare Macrae Consulting Ltd