Skip to content
← All competencies & projects
ProjectMakers / Internal projectOctober 2026

PSTBridge: local PST conversion and email migration

MY ROLEProject lead, software architect and Swift developer

As project lead, software architect and Swift developer, I developed a macOS application that works entirely locally to migrate Outlook PST archives to MBOX and EML.

A custom parser written entirely in Swift reads folders, messages and attachments. The interface guides users through file selection, archive structure, export and the results report.

A separate Swift package core and command-line tool complement the SwiftUI app. Supported ANSI and Unicode PST files are processed without writing to them. Unsupported formats and items that cannot be exported are identified in the report. Input files remain unchanged.

Result: Developed the PST parser, command-line tool, SwiftUI app and MBOX/EML export, including MIME processing and a results report. Submitted version 1.0 for Mac App Store review.

Technologies & competencies

SwiftSwiftUImacOSBinary data parsingMIMEMBOXEMLData migrationSwift Package ManagerXCTestAppKitFoundationXcodeApp SandboxMultilingual developmentAutomated testingSoftware architectureQuality assuranceXcodeGenProject leadership