Susana Monteiro is a Compiler Engineer at Apple with four years of hands-on experience bridging language runtimes and tooling, currently focused on Swift/C++ interoperability. A master's student in Computer Science and Engineering at Instituto Superior Técnico with top academic results, she contributed to the flagship swiftlang/swift project—adding std::span support, safety hardening, tests and benchmarks—demonstrating practical impact on a widely used open-source language. Fast-learning and creative, she blends rigorous systems programming skills with strong collaboration honed through academic teams and over a decade of ensemble music performance. She brings a pragmatic, safety-first approach to compiler features and test automation, and is motivated to keep innovating at the intersection of language design and low-level interop.
4 years of coding experience
Bachelor of Engineering - BE, Computer Science and Engineering, 18/20, Bachelor of Engineering - BE, Computer Science and Engineering, 18/20 at KTH Royal Institute of Technology
High School Diploma, Science and Technology, 20/20, High School Diploma, Science and Technology, 20/20 at Colégio Moderno
Master's degree, Computer Science and Engineering, 19/20, Master's degree, Computer Science and Engineering, 19/20 at Instituto Superior Técnico
Contributions:32 reviews, 47 PRs, 126 pushes in 9 months
Contributions summary:Susana primarily focused on enhancing the C++ interoperability features within the Swift programming language project. Their work included adding tests for `std::span` functionalities, integrating `std::span` with Swift data structures, and implementing constructors to facilitate the conversion between Swift arrays and `std::span`. The user also addressed hardening and memory safety concerns related to `std::span` and its constructors. Furthermore, they added benchmarks to measure the performance of `std::span` in Swift.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:270 pushes, 18 branches in 1 year
compilerscodegenerationtechnologiesclangsubmit
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.