Canfit

C++- und MFC-Entwicklung an Canfit, Qwadras CAD-Anwendung für individuelle Prothesen- und Orthesen-Designs. Beiträge zu klinischen Modifikator-Werkzeugen, 3D-Visualisierungen, Makros, Netzwerkfunktionen und UI.


Canfit

Typ

C++-Desktop-Anwendung

Jahr

2025

Angewandte Fähigkeiten

  • Front-End
  • Back-End
  • CAD
  • 3D Modellierung

Unternehmen

Qwadra

Übersicht

Bei Qwadra Vancouver arbeite ich als Softwareentwickler an Canfit, Qwadras computerunterstützter Design-(CAD-)Anwendung für digitale Orthopädietechnik und Prothetik (O&P).

Anwender nutzen Canfit, um individuelle O&P-Hilfsmittel präzise und effizient digital zu formen und zu gestalten. Canfit verarbeitet 3D-Patientenscans, manuelle Messungen oder beides. Seine Stärke ist eine Reihe intuitiver Werkzeuge, Vorlagen und Makros für anatomisch korrekte Modifikationen. Fertige Designs werden als Shape-Dateien für 3D-Druck oder CNC-Fertigung exportiert, etwa für Prothesenschäfte, Sprunggelenkorthesen und individuelle Schuheinlagen.

Canfit war Pionier der CAD/CAM-Technologie in der O&P und ist das Zentrum vieler digitaler O&P-Workflows in Kliniken. Im Vergleich zur arbeitsintensiven traditionellen O&P-Fertigung sind digitale Workflows hochgradig anpassbar, präzise und effizient.

Meine Beiträge

Formmodifikatoren und 3D-Design

Ein zentraler Teil von Canfit ist O&P-spezifische Modifikation: Aufbauten, Reduktionen, Ausrichtung und andere Formänderungen, die in Gips allein schwer oder unmöglich wären. Ich trage zu Formmodifikatoren und zugehörigen Werkzeugen bei, damit Nutzer Hilfsmittel rotieren, ausrichten, verdrehen und verfeinern können, mit Steuerung, die der klinischen Intention treu bleibt.

Makros und Workflow-Automatisierung

Mit Makros automatisieren Anwender O&P-Workflows, indem sie eine Sequenz von Modifikationen aufzeichnen und später wiedergeben, optional mit Anpassungen bei der Wiedergabe. Ich arbeite an Makros und der umgebenden Automatisierung, damit Kliniker vorhersehbares, konsistentes Verhalten erhalten, das zum klinischen Einsatz passt.

Netzwerk

Ich habe eine PHP-Konfigurations-API entworfen und implementiert, die Canfit Update-Hinweise, dynamische Meldungen und Remote-Konfiguration bereitstellt. Diese Funktionen helfen Kunden, auf dem neuesten Stand zu bleiben und bei Bedarf Vertrieb und Support zu erreichen. Die Entwicklung habe ich End-to-End verantwortet.

Lernerfahrungen

Canfit war mein Einstieg in C++ und ein deutlich ausgereifteres, komplexeres Produkt als die meisten Apps, an denen ich zuvor gearbeitet hatte. Es war eine intensive Lektion in C++-Speicherverwaltung, um die Performance bei der Verarbeitung großer, komplexer Datensätze stabil zu halten. Außerdem habe ich Windows-UI-Entwicklung mit MFC gelernt, mein 3D-CAD-Wissen vertieft und Werkzeuge wie Subversion eingesetzt.

Vor dieser Rolle hatte ich in schnelllebigen Start-ups gearbeitet; Qwadra war meine erste Position in einem großen, etablierten internationalen Medizintechnik-Unternehmen. Das bedeutete, Prozesse für zuverlässige, hochwertige Software kennenzulernen: strenge Code-Reviews, regulatorische Anforderungen und Zusammenarbeit über viele Teams hinweg.