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

Format

O&P-CAD-Desktop-App

Zeitraum

2025–heute

Stack

  • C++
  • MFC
  • PHP
  • CAD

Kontext

Qwadra

Übersicht

Bei Qwadra Vancouver arbeite ich als Softwareentwickler an Canfit, Qwadras CAD-Anwendung für digitale Orthetik 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 liegt in einer 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 Herzstück vieler digitaler O&P-Workflows in Kliniken. Im Vergleich zur arbeitsintensiven traditionellen O&P-Fertigung sind digitale Workflows hochgradig anpassbar, präzise und effizient.

Digitaler O&P-Workflow von Patientenscan bis zur gefertigten Hilfe.
Scan → Design in Canfit → Manufacture

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 mit 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, mit der Möglichkeit, sie bei der Wiedergabe zu bearbeiten. 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 Update-Hinweise und weitere dynamische Inhalte an Canfit liefert. Diese Funktionen helfen Kunden, auf dem neuesten Stand zu bleiben und bei Bedarf Vertrieb und Support zu erreichen. Diese Entwicklung habe ich End-to-End verantwortet.

Lernerfahrungen

Canfit war mein Einstieg in C++, und es war 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 ist 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.