José Fonseca

Distinguished Enginer at Broadcom Software

London, 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
José Fonseca is a Distinguished Engineer based in London with 23 years of software and systems engineering experience, currently driving technical strategy at Broadcom Software after a long tenure as Sr. Staff Engineer at VMware. He brings deep expertise in graphics, compilers and tooling—evidenced by significant open-source contributions to projects like glsl-optimizer (used historically by Unity) and gprof2dot—that blend low-level C/C++ systems work with practical developer tooling in Python. His background spans academia and industry, including GPU/real-time optimizations at Yamaha and teaching/research roles tied to mechanical and informatics engineering, underpinned by a PhD in Mechanical Engineering and a Master’s in Informatics Engineering. Known for tackling build-system, LLVM-related and cross-platform compilation issues, he pairs strong architecture skills with hands-on bug fixes and refactors that improve robustness and debuggability. Colleagues describe him as a pragmatic problem-solver who surfaces subtle toolchain and performance issues before they reach production.
code23 years of coding experience
job17 years of employment as a software developer
bookMaster, Informatics Engineering, Master, Informatics Engineering at Faculdade de Engenharia da Universidade do Porto
bookPh.D., Mechanical Engineering, Ph.D., Mechanical Engineering at Swansea University / Prifysgol Abertawe
github-logo-circle

Github Skills (22)

c-language10
python10
optimizers10
llvm10
optimizer10
glsl10
gtk10
compile10
profiling10
compiler10
cross-compiling10
cprogramming-language10
graphviz10
command-line-interface9
shader9

Programming languages (9)

PowerShellJavaC++CSCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
jrfonseca/gprof2dot

Apr 2013 - Jul 2022

Converts profiling output to a dot graph.
Role in this project:
userBack-end Developer
Contributions:1 release, 4 reviews, 64 commits in 9 years 5 months
Contributions summary:José primarily contributed to the core functionality of `gprof2dot`, a Python script. Their work focused on parsing and processing output from various profilers such as perf and callgrind. They addressed bug fixes related to parsing specific profiler outputs and implemented changes to handle changes in the output formats from these profilers. Furthermore, the user made updates to the project's versioning and setup configurations.
profilingpythondotpython-bindingsc-plus-plus
jrfonseca/xdot.py

Jan 2010 - Sep 2022

Interactive viewer for graphs written in Graphviz's dot language.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 105 commits, 47 PRs in 12 years 9 months
Contributions summary:José primarily contributed to enhancing the xdot.py library, focusing on improving the interactive graph viewer functionality. Their work included implementing key binding for quitting the application, integrating the display of dotted lines, and handling error messages. Furthermore, the user added features like zooming capabilities via keyboard shortcuts, and handling empty graphs gracefully, demonstrating their focus on usability and robustness. The user also refactored the text search feature.
pythondot-languagedotgraphsgtk
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
José Fonseca - Distinguished Enginer at Broadcom Software