We are looking for a developer to translate a full Grasshopper workflow into a standalone native application (Windows and/or Mac) for a real-world medical software product.
We already have the geometric logic and automation built and validated in Grasshopper by an expert. Now we need someone to take this logic, structure it into modular code, and build a desktop app with a clear step-by-step GUI that can run independently of Rhino.
This is not a research prototype — the goal is a deployable clinical tool to be used in surgical planning environments. The logic deals with processing anatomical 3D data, positioning implants based on user inputs, and generating surgical guides for export.
What you’ll be doing:
- Rebuilding a GH definition (already structured and validated) into standalone, modular code.
- Developing a GUI-based application that guides users step by step (like a wizard).
- Integrating STL, FBX and DICOM data (input/output).
- Avoiding Rhino or Grasshopper dependencies in the compiled product.
- Packaging the app as an installable
.exeor.dmg. - Collaborating with our clinical and engineering teams to validate usability.
Requirements:
- Strong experience in building desktop applications (C# with WPF/.NET MAUI, or Python with PyQt/PySide2).
- Solid knowledge of 3D geometry, mesh operations, CAD data structures.
- Ability to translate logic from Grasshopper to code (Python or C# preferred).
- Familiarity with 3D formats (STL, FBX) and medical imaging workflows (DICOM).
- Experience packaging apps for Windows or Mac without external runtime dependencies.
Nice to have:
- Experience with RhinoCommon, Rhino.Compute, or Rhino.Inside.
- Experience in medical, dental, or anatomical software projects.
- Familiarity with OpenCascade, VTK, or similar geometry kernels.
- Clean code practices, clear documentation and modular design skills.
Project details:
- Timeline: 6 months
- Start: Immediate
- Location: Remote
- Compensation: Competitive, based on experience
- Type: Freelance / external contractor (deliverables-based)
- Future: Possibility of continuation and long-term collaboration if fit is good
What we offer:
- Access to a working and validated Grasshopper definition already in clinical use.
- A real project with direct medical impact (not speculative or experimental).
- A committed technical-clinical team supporting you throughout development.
- Full remote flexibility and milestone-based delivery.
- Potential for ongoing product development beyond this first release.
If you’ve built technical 3D apps before, and you like the idea of transforming parametric logic into a clinical-grade tool that helps real people — we’d love to hear from you.
Please reply here or send a DM with:
- Examples of relevant work or portfolio
- Brief overview of your experience with 3D application development
- Estimated availability and preferred tools/languages
Thanks!