Peter Brett

Software Architect at Cadence Design Systems

Peebles, Scotland, 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

👤
Senior
🎓
Top School
Peter Brett is a software architect with 19 years’ experience turning electronics and academic curiosity into production-grade EDA and developer tools. After a PhD in satellite remote sensing and research roles at Sharp, he became the main maintainer of the gEDA open-source EDA system and later brought that domain expertise to Cadence, where he created algorithms now central to analogue and mixed-signal IC design. He combines deep language- and toolchain-level skills in Lisp and C++ with product-wide ownership of Unicode and text processing across large engineering codebases. His background spans full-stack contributions to projects like LiveCode and low-level compiler and IDE work, giving him rare breadth from user-facing features to core infrastructure. Colleagues describe him as technically curious and quietly influential, preferring to solve hard engineering problems that unlock designer productivity. Based in Peebles, Scotland, he balances rigorous research instincts with pragmatic delivery in commercial EDA products.
code19 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering - MEng, Master of Engineering - MEng at University of Cambridge
bookDoctor of Philosophy - PhD Satellite Remote Sensing, Doctor of Philosophy - PhD Satellite Remote Sensing at University of Surrey
stackoverflow-logo

Stackoverflow

Stats
1,260reputation
23kreached
11answers
9questions
github-logo-circle

Github Skills (15)

emscripten10
c-language10
cprogramming-language10
platform-independent9
multiplatform9
filesystem9
file-management9
cross-platform9
javascript8
xgettext6
makefile6
r6
automake6
gnome6
autotools6

Programming languages (14)

C++CSSCRustSchemeTeXMakefileHTML

Github contributions (5)

github-logo-circle
livecode/livecode

Oct 2014 - Apr 2017

LiveCode cross-platform development environment (engine)
Role in this project:
userFull-stack Developer
Contributions:3664 commits, 2005 PRs, 1447 pushes in 2 years 6 months
Contributions summary:Peter's contributions centered around enhancing the LiveCode cross-platform development environment. They implemented features related to system URLs, the Emscripten platform, and integrated new utility functions for JavaScript code. The user also made improvements to the codebase by fixing bugs, optimizing performance, and ensuring consistent formatting across various code modules.
desktop-developmentlivecode-builderwindowslivecodemobile-development
peter-b/livecode-ide

Feb 2015 - Apr 2017

Contributions:33 pushes, 191 branches in 2 years 2 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
Peter Brett - Software Architect at Cadence Design Systems