Brett Higgins

Technical Leader at Duo Security

Ann Arbor, Michigan, 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
Brett Higgins is a technical leader with 16 years of software engineering experience and a PhD in computer science from the University of Michigan, now guiding engineering at Duo Security. He blends full‑stack expertise—React/Remix frontends, Python/Django backends, and C/C++ systems programming—with distributed systems and cloud orchestration using Docker, AWS, and serverless patterns. Brett is passionate about shipping reliable software through fast, comprehensive automated testing and CI/CD, and has hands‑on experience improving test suites for popular open‑source projects like eslint-plugin-react. He has led multiple 5–7 person teams, mentoring junior engineers while enabling cross-training in his areas of deep expertise. His research background in mobile networking abstractions informs a pragmatic approach to design tradeoffs and measurable evaluation of features.
code17 years of coding experience
bookPhD, Computer Science Engineering, PhD, Computer Science Engineering at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
53reputation
4kreached
2answers
4questions
github-logo-circle

Github Skills (15)

javascript10
eslint10
react10
props10
testing10
develop9
lint8
linter8
ecmascript8
expo6
visual-studio-code6
android6
python6
react-native6
react-navigation6

Programming languages (14)

JavaC++RustCGoTypeScriptShellCoffeeScript

Github contributions (5)

github-logo-circle
React-specific linting rules for ESLint
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 1 PR, 18 comments in 1 month
Contributions summary:Brett primarily focused on improving the test suite for the `eslint-plugin-react` repository. Their contributions involve adding new tests for various use cases, particularly regarding `PropTypes` detection and ensuring the rule correctly identifies and reports typos in prop type definitions. The user also fixed bugs and refactored the testing code for better readability and maintainability. These changes enhanced the robustness and accuracy of the linting rules.
eslintlintingreactjavascriptlint
brettdh/instruments

May 2012 - Oct 2014

Contributions:255 commits in 2 years 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