Engineering tooling

RevTrace

Version history, branching and selective restoration inside Altium Designer.

Status: Adopted by a five-engineer team

Tools: C# / .NET · Altium Designer

Version control where the design happens

I independently designed and developed a native Altium integration to replace folders of complete project copies stored in Google Drive. The work covered architecture, revision logic, the installer and the engineering workflow.

Compare, branch, restore

Engineers can commit revisions, branch from earlier project states, visually compare designs and restore selected changes without rolling back the entire project. Previous revisions can also become working bases for parallel development.

Used beyond delivery

All five engineers adopted RevTrace. It remained in active use at the company after my departure. The integration was tested with Altium Designer 25 and the team's production version.

Project walkthrough

Project views

RevTrace — RevTrace logo
RevTrace logo