Projects

Extents

An open-source, GPU-accelerated desktop photo editing application built with Rust, Tauri, React, and wgpu, with a custom RAW development pipeline focused on high-performance image processing.

RustTauriReactwgpuSQLiteVite
Extents preview

Role

Creator and lead engineer (product direction, desktop architecture, image pipeline, interface, and release workflow)

Timeline

July 2025 - Present

Problem

Existing photo editing tools are often expensive, closed, and heavier than they need to be for photographers who want a fast local workflow and more control over how their images are processed.

Approach

Built an open-source desktop application around Rust, Tauri, React, and wgpu, pairing a custom RAW development pipeline with GPU-accelerated image processing, local data management, and an editing-oriented interface.

Results

  • Engineered a custom RAW development pipeline for performant local image processing.
  • Established a GPU-accelerated desktop foundation for a larger photo workflow product.
  • Connected the release website to GitHub so downloads can stay current automatically.

Impact

  • Open-source positioning makes the project publicly inspectable and verifiable.
  • The application demonstrates systems, graphics, and desktop product work beyond static interface implementation.
  • The project is actively maintained as a long-term product rather than a one-off prototype.

Gallery

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