
Dynamo / Python Expert for Revit Automation (Custom BOM Workflow)
Upwork
Remoto
•2 hours ago
•No application
About
About us ATOM Modular is a family-owned business based in Gisborne, Victoria, delivering high-quality modular building solutions across Australia’s toughest industries. From mining and construction to lifestyle projects, we are known for our speed, durability, and locally made craftsmanship. Our team is passionate about providing fast, reliable, and innovative spaces tailored to every client’s needs. We are looking for an experienced Dynamo/Python scripting expert with strong knowledge of Autodesk Revit to help automate our Bill of Materials (BOM) workflow. This is a contract role at 4–6 hours per day, with the initial project targeted for completion within about one month. Depending on performance and fit, additional follow-on work may be available. Our goal is to create custom Revit parameters and build a workflow that can link/export them into Excel in a specific custom layout (not just the standard Revit export). This workflow should generate an automated Bill of Materials based directly on the Revit model, formatted to our Excel BOM template. The right candidate will have proven experience in: * Developing Dynamo scripts or Python scripts for Revit automation. * Creating and managing Revit shared/project parameters for scheduling and data extraction. * Customizing Excel outputs (layouts, headers, formatting, etc.) from Revit data. * Building parametric and automated workflows that reduce manual work. * Handling complex data extraction (families, nested elements, quantities, materials). Responsibilities * Review our Revit project structure and BOM requirements. * Develop a custom Dynamo or Python script that: * Extracts project parameters and quantities from the model. * Formats data according to our Excel BOM template. * Ensures automation for easy updates when the Revit model changes. * Provide documentation and guidance for using the script in future projects. * Suggest workflow improvements to make our BOM process more efficient. Qualifications * Advanced experience with Autodesk Revit (Architecture/MEP/Structure). * Proficiency in Dynamo and Python scripting for Revit. * Strong background in Revit parameters, schedules, and data management. * Demonstrated ability to export and format Revit data to Excel. * Experience with custom workflows or Revit automation projects. * Attention to detail and ability to match output to a given Excel template. Preferred * Previous experience with BOM automation for construction or architecture firms. * Knowledge of Revit API for more advanced automation. * Portfolio or samples of similar projects (Excel export automation, Dynamo workflows, custom Revit scripts). Deliverables * A working Dynamo/Python script or tool that automates BOM extraction. * Export to Excel with our custom BOM layout (formatting included). * Documentation or short tutorial for our team to use in future projects. Application Requirements (Must Not Be Missed) When applying, please include: 1. A short cover letter describing your relevant experience. 2. Links to samples of previous Dynamo/Python + Revit projects (especially BOM or Excel exports). Providing these will be a significant advantage to your application. 3. Your estimated timeline for completing a similar workflow. 4. Your proposed budget or hourly rate.