Filipe Cabecinhas

Compiler Engineer at Sony Interactive Entertainment Europe.

England, United Kingdom
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
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.
code14 years of coding experience
job1 year of employment as a software developer
bookMsc, Distributed Systems and Software Engineering, Msc, Distributed Systems and Software Engineering at Instituto Superior Técnico
github-logo-circle

Github Skills (15)

compiler10
c-language10
compiler-compiler10
cprogramming-language10
python10
swig9
static-analyzer9
x86-649
x869
debug9
debugging9
makefile8
coding-style8
freebsd7
linux7

Programming languages (9)

TypeScriptC++CLLVMJavaScriptObjective-CRubyVim Script

Github contributions (5)

github-logo-circle
llvm-mirror/lldb

May 2012 - Nov 2014

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-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.
llvm
llvm-mirror/clang

Jan 2013 - Nov 2018

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend 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.