All projects

Paragon 28 / Zimmer Biomet · Software development

Patient-Specific Implant Visualizer

A Windows application for configuring 3D implant models, annotating design intent, and exporting a review-ready PDF

RoleDevelopment Engineering Intern
TimelineMay 2026 — August 2026
ToolsPython · PySide6 · PyVista
Three-dimensional ankle anatomy with configured implant components
A configurable implant assembly rendered with reference anatomy in the visualizer.
Pythonapplication language
PySide6desktop interface
LMDBmodel database
PDFreview deliverable

01 / Communication problem

Give design intent more structure than a hand-drawn note.

Patient-specific implant requests require clear communication between surgeons and engineering teams. The project explored a more visual workflow that could organize the prescription inputs and make proposed configurations easier to review.

The case study focuses on the software architecture, interaction design, and review workflow.

02 / Application architecture

Separate model generation, data storage, interface configuration, and document output.

I built the Windows application in Python with PySide6. Pre-generated model configurations were stored in LMDB, while dynamic configuration files controlled the form content and available options without requiring the interface to be rewritten for each change.

The 3D viewer and form workflow were designed as connected parts of one system. Users could enter request information, configure a model, and preserve visual feedback without moving between unrelated tools.

  • Organized the code with object-oriented components for forms, model configuration, annotations, and export.
  • Used PyVista for interactive three-dimensional visualization.
  • Mapped form entries to fillable PDF fields for a consistent downstream document.

03 / Review workflow

Connect configuration, redlining, and export in one guided sequence.

The application let a user configure available implant options, capture the selected view, and annotate the image with visual redlines. The exported document combined the structured form information and annotated views into a review-ready PDF.

I gathered expert feedback to prioritize improvements, documented the system for handoff, and presented the completed application to engineering leadership.

Tools and methods

  • Python
  • PySide6
  • PyVista
  • LMDB
  • 3D visualization
  • Dynamic configuration
  • PDF generation
Next projectTopology-Optimized Front Wing Mount