Sarah Macdonald is a Principal Program Manager based in Corvallis, Oregon with a decade of experience bridging product, docs, and developer tooling. She started in education and editorial roles before transitioning through immersive web development training to technical writing at NPR and Elastic, bringing rare domain fluency in translating complex systems for diverse audiences. At Toast she now runs cross-functional programs that align engineering, documentation, and product goals to ship reliable developer experiences. An active contributor to the HashiCorp cdktf project, she makes practical improvements across documentation, CLI tooling, and provider generation—evidence of hands-on full‑stack and infrastructure-as-code familiarity. Colleagues know her for turning ambiguous requirements into clear, auditable plans and for blending pedagogy with technical rigor to improve team outcomes.
10 years of coding experience
Certificate, Education Policy and Program Evaluation, Certificate, Education Policy and Program Evaluation at Georgetown University
Web Development Immersive, Web Development Immersive at General Assembly
Licentiate degree, Elementary Education and Teaching, Licentiate degree, Elementary Education and Teaching at Santa Fe Community College
Bachelor of Arts (B.A.), Art History, Bachelor of Arts (B.A.), Art History at Barnard College
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
Role in this project:
Full-stack Developer
Contributions:38 reviews, 89 commits, 23 PRs in 10 months
Contributions summary:Sarah primarily contributed to the codebase by merging documentation updates, fixing sidenav links, and updating architecture links within the website's layout. They also made modifications to the `cdktf-cli` and provider-generator, including changes related to local module handling and the import of Terraform projects. Furthermore, they addressed various code-related issues and typo fixes, indicating a focus on maintaining and improving the project's overall functionality and documentation. The commits suggest involvement in both the infrastructure-as-code framework and the documentation of the associated tools.
:bar_chart: Kibana analytics and search dashboard for Elasticsearch
Contributions:120 pushes, 160 branches in 6 months
analyticschartelasticbar-chartkibana
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.