Search-first navigation
Search, Library, Collections, and Settings form the application foundation.
A work-in-progress Android app for searching screenshots with local indexing and natural-language queries.


Screenshot libraries grow quickly, but browsing a grid requires remembering when a capture was saved. Searching for a remembered product, phrase or price needs structured metadata and a reliable index. Media permissions, partial access and interrupted processing make that foundation more involved than a search field alone.
The local implementation builds a SQLite-backed library with FTS5, structured repositories and resumable indexing checkpoints. Permissions and processing states are explicit, and local metadata can be indexed with cloud analysis off. Content analysis has a provider-independent contract and requires a configured backend plus user consent; the captured development build is not evidence of a released AI search service.
A development project aimed at people who collect screenshots and remember the content more easily than a filename.
Search, Library, Collections, and Settings form the application foundation.
SQLite FTS5 and structured repositories organize searchable screenshot metadata.
Queued processing and progress states support discovery over large libraries.
Development captures from the local application foundation.


Indexing checkpoints, paginated repositories, and per-asset failures support recoverable processing.
Onboarding handles full, selective, denied, and unavailable media access.
The analysis contract is provider-independent. Development mocks are not evidence of a production AI service.
A work-in-progress application foundation for local screenshot search and resumable indexing. Optional backend analysis remains a separate development requirement.
An API-only backend for validated, rate-limited support requests from approved mobile applications.

An earlier hospitality interface for hotel discovery, package bookings and room sharing.
I’m open to full-time roles, remote or onsite.