John Busco is an experienced ASIC implementation engineer and people manager based in San Jose with 35 years of hands‑on practice in EDA flows, logic synthesis, static timing analysis, and equivalence checking. He combines deep tool expertise with a practical focus on improving design quality and solving thorny implementation problems. Beyond chip teams, he contributes to prominent open-source tooling—improving test robustness in Verilator and hardening file/cache operations in the widely used ccache project—demonstrating an eye for reliability and maintainability. Known for pragmatic leadership, he bridges detailed technical work and team delivery while routinely surfacing non-obvious test and file-system race issues that prevent production headaches.
Verilator open-source SystemVerilog simulator and lint system
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1948 reviews, 27 commits, 1044 PRs in 8 months
Contributions summary:John primarily contributed to improving the test suite for the Verilator project. Their work included renaming test files, adding new test cases, and fixing issues related to missing includes and file length. These changes aimed to enhance the robustness and reliability of the testing framework, ensuring the correct functionality of the Verilator simulator. The commits focused on test definitions and configurations within the project.
Contributions summary:John primarily focused on improving the robustness and stability of the ccache project. Their contributions included addressing NFS-related object corruption issues by implementing safer file operations, optimizing cache directory access to reduce `stat()` calls, and adding debug messages to track file operations. The user also improved logging and introduced temporary file naming improvements for enhanced concurrency in the cache system.
cppccacheclangc-plus-pluscompiler
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.