Bill Pugh

Professor Emeritus at University of Maryland, College Park

Bethesda, Maryland, United States
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

👤
Senior
🎓
Top School
Bill Pugh is Professor Emeritus of Computer Science with over two decades of experience advancing program analysis, static bug detection, and the engineering of reliable concurrent software. He is a driving force behind the Brendan Iribe Center at UMD, translating academic vision into student-centered spaces like classrooms, commons, and a maker/hacker community. Creator and long-time contributor to the widely used open-source FindBugs project (1M+ downloads), he has helped integrate static analysis into industry workflows at organizations including Google and Apple. His work spans deep research—PhD from Cornell—and practical engineering, from early software at Texas Instruments to advising exposure-notification efforts at Apple. Known for combining rigorous algorithms and data-structure thinking with a strong commitment to CS education, he persistently focuses on making developer tools that catch real-world coding mistakes.
code23 years of coding experience
job9 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Syracuse University
bookPhD, Computer Science, PhD, Computer Science at Cornell University
bookHS, HS at Cincinnati Country Day School
bookStanford University
github-logo-circle

Github Skills (11)

javas10
debug10
develop10
static-analysis10
error-prone10
java10
testing10
unit-test9
junit9
code-analysis9
code-optimization9

Programming languages (4)

JavaC++CDart

Github contributions (5)

github-logo-circle
findbugsproject/findbugs

Apr 2003 - Jul 2015

The new home of the FindBugs project
Role in this project:
userBack-end Developer
Contributions:10497 commits in 12 years 5 months
Contributions summary:Bill's commits indicate that they were involved in the development of the FindBugs project, focusing on back-end functionalities. The user's contributions include implementing new features, addressing bug fixes, and making performance optimizations to the core codebase of FindBugs. They primarily worked on codebase enhancements, indicating a focus on improving existing functionality.
findbugs
billpugh/GAEN_Explorer

May 2020 - Nov 2020

Contributions:178 commits, 61 pushes, 1 branch in 6 months
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
Bill Pugh - Professor Emeritus at University of Maryland, College Park