Carol Mak is a software engineer based in Cupertino with five years of focused experience in distributed systems, big data processing, and data wrangling. She combines hands-on implementation skills with a drive to lead high-value projects and mentor productive engineering teams. At Apple she has continued to build production-grade systems, and her prior tenure at Oracle and Amicas grounds her in automation and enterprise software practices. Carol contributes to notable open-source work in connected home IoT—implementing OTA update logic and secure session handling for the Matter project—which shows strengths in embedded systems, security, and real-world interoperability. She is comfortable navigating low-level device constraints while also shaping data-driven, scalable backend workflows. Colleagues describe her as pragmatic, security-minded, and focused on shipping reliable, testable solutions.
5 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Worcester Polytechnic Institute
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:642 reviews, 89 commits, 157 PRs in 1 year 4 months
Contributions summary:Carol contributed to the OTA (Over-the-Air) update functionality within the Matter connected home project. Their work involved implementing and refining the OTA provider app, including setting up device attestation credentials and implementing a query image command. They added logging for the OTA process to enable test validation, and made modifications to support multiple BDX (Block Download Exchange) transfers. They integrated the use of a CASESessionManager for secure sessions and resolved issues around session timeouts and configuration.
Matter (formerly Project CHIP) is creating more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance (formerly Zigbee Alliance).
Contributions:4 PRs, 694 pushes, 104 branches in 1 year 8 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.