Caracal by XPayà
Desktop application that converts images into editable SVG outlines before exporting them.
Context
Personal project for Windows: a local application with the conversion engine kept separate from the interface.
The challenge
Extracting a closed outline from an image that can be reviewed and corrected by hand, since the automatic result is almost never final.
My contribution
I designed and wrote the conversion engine, the MVVM architecture, outline editing, and the WinUI interface, with automated tests on the engine.
Decisions
I decided to separate the engine from the interface so it could be tested without opening the application, and to limit the documented phase to the editable SVG: moving to a solid piece is future work, not something already solved.
Outcome
The full flow — import, adjust, edit, and export — runs on automated tests, and the outline comes out reviewable, which was the goal.
Scope and limits
The documented phase reaches the editable SVG; the solid geometry step is still pending.
Technology
If this approach fits what you need, we can open a conversation.