FAIRevision: transferring inspection characteristics between drawing revisions
MY ROLEProject lead, software architect, Swift developer and UI designer
As project lead, software architect, Swift developer and UI designer, I developed a macOS application for comparing technical drawing revisions and transferring inspection characteristics in a controlled process.
PDFKit with an AppKit bridge displays revisions side by side. Deterministic text and position matching proposes correspondences that the user confirms or corrects.
CSV import, stable characteristic identifiers and a local decision history preserve traceability of the inspection work. Exports include annotated PDFs and XLSX workbooks containing characteristics, changes and project information. XLSX and ZIP files are generated by custom Swift code. SHA-256 checksums establish the identity of the source documents.
Result: Implemented a local project format, PDF viewing, CSV import, a matching assistant, a review workflow requiring user confirmation and PDF/XLSX export with count reconciliation. Submitted version 1.0.0 for Mac App Store review.