Dimitar Venkov is a consultant and BIM-focused software engineer with 11 years’ experience blending architecture, structural engineering and automation to streamline design workflows. He co-founded Bad Monkeys and leads workflow and BIM solutions that help AEC teams do more with less, while also contributing to Reope and Anker in advisory and data-visual roles. A practical coder and QA engineer, he has contributed to the high-profile open-source Dynamo project—adding tests and extending DynamoRevit to expose structural plan views—demonstrating a focus on reliability and Revit interoperability. Based in Sofia, Dimitar pairs a B.Sc. in Architecture and Construction Site Management with hands-on experience in model coordination, unit testing and bespoke tool development (see his Spring Nodes for Dynamo). He’s known for smart design choices that increase productivity and for turning complex AEC requirements into maintainable automation.
11 years of coding experience
2 years of employment as a software developer
SGCAG "Hristo Botev"
Bachelor of Science (B.Sc.) in Architecture and Construction Site Management, Constructing Architecture, Bachelor of Science (B.Sc.) in Architecture and Construction Site Management, Constructing Architecture at VIA Horsens
Contributions:1 review, 7 commits, 6 PRs in 2 years 2 months
Contributions summary:Dimitar primarily focused on updating and expanding the test suite within the repository. They added tests for list manipulation functions, ensuring correct behavior with various inputs. Additionally, they updated tests related to the IronPython evaluator and Excel functionality, including addressing issues related to visibility and the "Read Excel" function, thereby ensuring that key features are working as expected and meeting coding standards. The contributions demonstrate a clear focus on quality assurance and code reliability.
Contributions:31 commits, 7 PRs, 50 comments in 2 months
Contributions summary:Dimitar primarily focused on extending the functionality of the DynamoRevit library, specifically adding support for structural plan views within the Revit environment. Their commits involved modifying and creating code related to wrapping Revit elements and exposing them for use in Dynamo, including creating StructuralPlanView objects. The user also added unit tests for structural plan views to ensure code quality. Their work directly impacted the interoperability between Revit and Dynamo by providing the ability to programmatically access and manipulate structural plan data.
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.