← Projects

Caracal by XPayà

Desktop application that converts images into editable SVG outlines before exporting them.

.NET 10WinUI 3OpenCV

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

.NET 10WinUI 3OpenCV

If this approach fits what you need, we can open a conversation.