Peter Boyer is a founder and seasoned software engineer with 14 years building distributed systems, programming languages, and web/mobile/desktop CAD tools from prototype to production. He co-founded and led engineering at Higharc—taking the company from slide deck to a $53M Series B and shipping an in-browser home design studio that produces permit-ready construction documents—then launched Housepaint AI to simplify manufacturer-accurate color visualization. Comfortable toggling between low-level geometry kernels and high-level product decisions, he has deep experience in graphics, editor infrastructure, and cloud deployments. An active open-source contributor, he implemented the Go runtime for the widely used ANTLR parser and improved JSON marshaling for Go protobufs, reflecting a pragmatic focus on language runtimes and developer ergonomics. Based in Durham, NC, he blends architectural vision with hands-on coding and engineering org design, and brings an uncommon mix of architecture training and systems engineering to consumer and design-focused products.
13 years of coding experience
14 years of employment as a software developer
Cross enrollment, Cross enrollment at Massachusetts Institute of Technology
Bachelor of Science, Civil Engineering, Bachelor of Science, Civil Engineering at Brown University
Master of Architecture (M.Arch.), Master of Architecture (M.Arch.) at Harvard University Graduate School of Design
Contributions:2695 commits, 365 PRs, 227 pushes in 5 years 2 months
Contributions summary:Peter focused on refactoring and restructuring the code base, primarily within the core of the Dynamo project. Their commits involved renaming folders, refactoring code, and addressing various issues related to referencing, code structure, and documentation in the project. They also made modifications that appear to improve compilation, especially when working in a cross-platform setup.
Contributions:155 commits, 107 PRs, 53 pushes in 10 months
Contributions summary:Peter's commits primarily involve modifications to UI elements, particularly dropdowns, within the RevitNodesUI library. These changes include updating existing dropdowns and implementing new ones, which suggests a focus on enhancing the user interface for selecting Revit-specific elements. Further contributions involve modifications to the RevitNodesUI.csproj, selection-related classes, and the addition of new node customizations, indicating a role in both UI development and the integration of UI components with the core Revit functionality.
dynamodbdynamorevitbimdynamorevit
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.