Let the object lead
Use cutout images, visual ordering, grid and shelf views so collectors can browse the collection visually.
↳ Documented product behaviorA visual catalog for can collectors, combining camera capture, background removal, barcode recognition and edition-aware organization.
Product design & development
Android · Kotlin · Jetpack Compose
Native Android application
Original Android application · Demo collection



A photo folder does not tell a collector which edition they own, what is missing, or whether a new find is a duplicate. Similar fronts can hide different sizes, countries and barcodes.
Product flow, Android interface, visual collection system and native implementation across capture, cataloging, discovery and ownership controls.
Kotlin / Jetpack Compose application, CameraX capture flow, ML Kit segmentation and barcode integration, Room-backed collection model, Collection and edition interfaces, Play Store presentation assets.
Specific choices, connected to the work you can see.
Use cutout images, visual ordering, grid and shelf views so collectors can browse the collection visually.
↳ Documented product behaviorCombine barcode and visual evidence with optional back-label photos. Duplicate warnings retain a save-anyway path.
↳ Documented product behaviorKeep the core collection on the device without requiring an account. Offer backup and a one-time Pro upgrade as separate decisions.
↳ Documented product behaviorSelect a stage to explore its purpose.
Let the object become the starting point.
New portfolio explanation based on the documented implementation and original project material.
Selected views, framed to explain the work. Complete original artifacts are available in the source collection below.

The grid foregrounds each can’s image and identity. This is the original Android application with a demo collection.

The shelf offers a different way to browse the same objects while preserving their identity and ordering.

The detail screen connects imagery with edition metadata and ownership information.

The original metadata view preserves details that an image alone cannot communicate, including the product edition and recognition information.

The original collection switcher gives different groups of objects their own place. The capture uses demo collection content.
The complete originals behind this case study. Open a board to inspect the source presentation.
A working native app with store-listing material and documented product flows. Installation, revenue and conversion outcomes were not established in this review.
Screens contain demo fixtures, not adoption evidence. This is computer-vision-assisted cataloging; do not imply a custom-trained model or perfect recognition. Current public store availability was not independently checked. This material is prepared for local portfolio review from the private project; source code is not included.
The journey diagrams and editorial explanations were prepared for this portfolio from the available project evidence. They are not additional historical research or measured outcomes.
A studio for extracting a reusable style profile from reference images, editing prompt templates and producing structured batches of AI visuals.