Andrew Mustea is a software engineer with 8 years of experience building secure, production-grade systems for Defense & Space and cloud environments, currently working on firmware at Microsoft’s CHIE Overlake team. He brings deep C++ and Unix/Linux expertise, proven in embedded secure-boot work upstream in OP-TEE (adding SecMon and SFP drivers for NXP LX2160A) as well as high-reliability service automation for air-gapped Office 365 Exchange deployments. His background spans real-time GPS receiver software, site reliability engineering, and leading Agile teams as a Scrum Master, giving him a strong blend of low-level hardware security and systems reliability experience. An avid problem solver, he also contributes algorithmic C solutions on GitHub and favors pragmatic, performance-minded approaches (he jokes that "memory isn't real"). Based in Seattle, he’s seeking a full-time role where he can continue hardening embedded platforms and cloud services while mentoring teams on secure, test-driven delivery.
8 years of coding experience
4 years of employment as a software developer
Graduated 2014, Graduated 2014 at Prairie Ridge High School
Electrical and Computer Engineering, Computer Engineering, Electrical and Computer Engineering, Computer Engineering at Illinois Institute of Technology
Contributions:4 reviews, 5 commits, 8 PRs in 3 months
Contributions summary:Andrew primarily contributed to the "optee_os" repository, which is the trusted side of the TEE, by implementing and updating device drivers for NXP LX2160A series hardware. They added a Security Monitor (SecMon) driver and an SFP (Security Fuse Processor) driver, which included the ability to read and write to the device's fuses. The user also modified the device tree and made changes to a Broadcom SOTP driver, indicating a focus on secure boot and hardware security features for embedded systems.
Contributions summary:Andrew primarily contributes solutions to LeetCode problems, focusing on algorithms and data structures implemented in C. Their work includes adding solutions for various problems, such as running sum, subsequence checking, linked list manipulations (reversal, finding the middle, cycle detection), and palindrome-related tasks. Furthermore, the user demonstrates an understanding of code optimization by refactoring and using more efficient techniques like pointer manipulation instead of recursion.
pythonleetcodejavascriptleetcode-solutionsjava
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.