Carolyn Macleod

Senior Software Developer - Embedded (Team Lead) at General Motors

Richmond Hill, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Carolyn Macleod is a Senior Member of Technical Staff with 14 years of software engineering experience, currently applying her embedded systems and robotics expertise at MDA Space. She has led embedded teams at General Motors and built real-time, safety-critical systems earlier in her career for transportation and smart-grid companies, pairing rigorous engineering with systems-level thinking. Carolyn brings deep algorithmic skill to constrained environments, a track record of shipping production-ready C/C++ and assembly code, and experience coordinating cross-functional teams from hardware to operations. An accessibility contributor to the W3C ARIA projects, she also improves front-end examples and spec clarity—an uncommon blend of low-level real-time engineering and attention to inclusive UX. With an MS in Computer Science and a BMath in Combinatorics & Optimization, she combines formal training with practical delivery on complex, safety-sensitive systems.
code14 years of coding experience
job9 years of employment as a software developer
bookSecondary School Diploma, Secondary School Diploma at John Rennie High School
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Toronto
bookBMath, Combinatorics and Optimization, BMath, Combinatorics and Optimization at University of Waterloo
languagesEnglish, French, Danish
github-logo-circle

Github Skills (8)

html10
accessibility10
css10
ria10
wai-aria10
documentation10
ui-design9
javascript8

Programming languages (8)

TypeScriptMDXJavaBikeshedJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
w3c/aria

Apr 2016 - Jan 2022

Accessible Rich Internet Applications (WAI-ARIA)
Role in this project:
userAccessibility Specialist
Contributions:67 reviews, 107 commits, 66 PRs in 5 years 10 months
Contributions summary:Carolyn contributed to the WAI-ARIA specification by addressing editorial issues and clarifying specific points. Their work included correcting inconsistencies in the documentation, removing redundant information, and refining the wording to improve clarity. The user's commits focused on improving the accuracy and readability of the ARIA documentation, including sections on roles, attributes, and the accessibility tree.
accessiblewaiwai-ariainternetaria
w3c/aria-practices

Apr 2016 - Feb 2022

WAI-ARIA Authoring Practices Guide (APG)
Role in this project:
userFront-end Developer
Contributions:98 reviews, 31 commits, 34 PRs in 5 years 10 months
Contributions summary:Carolyn primarily contributed to the user interface and accessibility aspects of the WAI-ARIA Authoring Practices Guide examples. Their work includes fixing typos, closing HTML tags, and adjusting the visual design to improve accessibility. They updated the examples with the latest ARIA attributes, fixed broken links, and added accessibility features. The user's commits demonstrate a focus on enhancing the usability and accessibility of the examples.
aria-authoring-practicesapgcssauthoringwai
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