I’m looking for an experienced Python developer who knows the Fusion 360 API inside-out to create a plug-in that takes the pain out of assembly constraints. What I need • A command that identifies selected components (or a whole assembly) and automatically applies the appropriate joint or constraint rules I specify. • A simple panel or dialog to let me fine-tune defaults—such as preferred joint type, offset values, and naming conventions—before running the script. • Robust error-handling so the routine gracefully skips or flags parts it can’t solve instead of stopping the entire run. Scope & depth This is a medium-sized build: I want a functional prototype that I can install from the Add-Ins menu, test on real projects, and iterate on later. Clean, well-commented Python code, an install-ready .zip, and a short README (setup, usage, and API entry points) will be enough for this first phase. Tech specifics Python 3.x, Fusion 360 API, and the standard Fusion add-in packaging format are required. If you use helper libraries, stick to ones that install easily through pip so I can replicate your environment. Delivery & acceptance • Compiled and source versions of the add-in • README / quick-start guide • Brief screen-share or video walkthrough showing the automation working on a sample assembly If you have prior examples of Fusion automation—especially around joints or constraints—let me know.