Compiler Engineer at Sony Interactive Entertainment Europe.
England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Filipe Cabecinhas is a seasoned Compiler Engineer with 14 years of experience building and improving low-level toolchains, currently working at Sony Interactive Entertainment Europe after a long-standing tenure with Sony Computer Entertainment America. He brings deep expertise in LLVM/Clang and LLDB internals—contributing to code generation, UBSan, and debugger reliability—which reflects hands-on improvements to widely used open-source compiler infrastructure. His background blends research and practical engineering, from MSc work in Distributed Systems to teaching advanced programming and operating systems as a university monitor. Known for pragmatic fixes that improve correctness and developer experience (for example, addressing C++11 narrowing, alignment checks, SWIG/Python bindings, and test-suite robustness), he navigates complex cross-language and platform compatibility issues. Based in England, he combines academic rigor with production-focused delivery on performance- and correctness-critical systems.
14 years of coding experience
1 year of employment as a software developer
Msc, Distributed Systems and Software Engineering, Msc, Distributed Systems and Software Engineering at Instituto Superior Técnico
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:97 commits in 2 years 6 months
Contributions summary:Filipe primarily contributed to the LLDB debugger project by fixing code-related issues. Their work involved correcting string manipulation functions, removing redundant code, and addressing compatibility issues related to Python, particularly concerning object representations and SWIG bindings. They also made efforts to improve test suite reliability and resolve build-related problems. Additionally, they addressed issues such as adding and removing files and making error messages more user-friendly.
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Backend Developer
Contributions:67 commits in 5 years 10 months
Contributions summary:Filipe primarily contributed to the Clang compiler project by modifying and enhancing the code generation and code analysis components. Their work involved fixing compiler errors related to C++11 narrowing conversions and the implementation of x86 blends as shufflevectors, improving compiler performance. Furthermore, they addressed issues in UBSan, specifically fixing alignment checks and naming for variables, ensuring more accurate error detection and improving the overall quality and reliability of the compiler.
keptwindowsllvmcc-plus-plus
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
Filipe Cabecinhas - Compiler Engineer at Sony Interactive Entertainment Europe.