Projects

Extents

An open-source desktop photo workflow application built with Rust, Tauri, React, and SQLite, focused on fast local image handling, reliable release flow, and a clean editing-oriented user experience.

TauriRustReactViteSQLite
Extents preview

Role

End-to-end (product direction, desktop architecture, local data model, website, and release workflow)

Timeline

3 months

Problem

Photo workflow tools can be expensive, closed, and heavier than they need to be for users who want a fast local application with transparent releases and room for advanced editing over time.

Approach

Started building a free open-source Lightroom-style desktop application, beginning with optimized image browsing and viewing while laying in the editing interface, SQLite-backed local state, and a website connected to the release flow.

Results

  • Established a performant desktop foundation for a larger local workflow product.
  • Connected the release website to GitHub so downloads can stay current with project releases.
  • Separated the product website, desktop shell, and local data concerns into maintainable parts.

Impact

  • Open-source positioning makes the project publicly inspectable.
  • The current direction demonstrates desktop application architecture rather than only static UI work.
  • The release path shows attention to packaging, distribution, and operational follow-through.

Gallery

Extents gallery image 1
Extents gallery image 2
Extents gallery image 3
Extents gallery image 4
Extents gallery image 5