Charms

Software · Case study

A fashion and social identity application that uses computer vision to help users organize, discover, and retrieve clothing items.

Tech

  • Python
  • FastAPI
  • Go
  • PostgreSQL
  • Redis
  • CLIP

Overview

Charms helps people organize their wardrobe, discover new pieces, and find clothing items again by what they look like, not just by how they were tagged.

The engineering challenge

Building useful visual search requires more than a model that recognizes clothing. Images need to be processed, indexed, stored, and retrieved efficiently while user-owned data remains isolated.

What I built

Results

Retrieval latency dropped by roughly 40% after the caching and storage work.

What this demonstrates

Full-stack architecture, data modeling, AI integration, caching, and application performance optimization.

Settings

Sound
Music

Destiny 2 orbit music, streamed from YouTube after your first click. Destiny music © Bungie, Inc.

Motion
Effects

Light uses simpler glass, stars and orb effects. Auto picks it on phones and slower devices.

Pointer

Saved in this browser only.