01 / 08

HACKKU 26 “Make It Fun” Track Winner

Rodney

YOUR CAMERA ROLL IS A MESS
LET RODNEY HANDLE IT

↻ SWIPE RIGHT TO BEGIN

// THE PROBLEM
93%

of people never
clean their
camera roll

4GB

average wasted
storage from
duplicate photos

∞

screenshots,
blurry shots &
burst duplicates

Deleting photos manually is tedious, time-consuming,
and nobody ever actually does it.

// THE SOLUTION
01

SCAN

Reads your camera roll.
Groups similar photos
using Cosine + RGB
histogram similarity.
No cloud upload needed.

→
02

ANALYSE

Groq AI + local vision
scores each photo for
sharpness, exposure &
duplicates. Picks the
best shot per group.

→
03

REVIEW

You swipe to approve or
override. Rodney the
slime roasts your bad
photos with ElevenLabs
voice AI.

BUILT IN 36 HOURS AT KUHACK26

// UNDER THE HOOD

LOCAL VISION

  • Laplacian variance → sharpness
  • dHash perceptual fingerprinting
  • RGB histogram cosine similarity
  • Union-find transitive grouping
  • Zero data leaves your device

GROQ AI ROAST

  • Llama vision model via Groq API
  • Sends only bad photos for review
  • Generates personalised roast text
  • British slang, maximum savage
  • ElevenLabs TTS reads it aloud

CLUSTERING

  • 30-second anchor time windows
  • dHash Hamming distance ≤ 20
  • Histogram similarity ≥ 0.90
  • Catches burst & same-scene shots
  • Works on real camera photos

SCORING

  • Sharpness: 50% weight
  • Brightness: 25% weight
  • Contrast: 25% weight
  • Exposure penalty for over/under
  • Best composite score wins
// CHOOSE YOUR MODE
FUN
SWIPE TO SORT
Eating
  • Tinder-style swipe interface
  • Keep ↑ · Delete ↓ · Skip →
  • FEED & STARVE buttons
  • Rodney reacts to every choice
  • Voice roasts on every swipe
FAST
AI REVIEW
Happy
  • AI picks best photo per group
  • One-tap accept all suggestions
  • Override individual choices
  • Groq vision explains each pick
  • Done in seconds, not minutes
// THE APP
YOUR CAMERA ROLL
IS A MESS
CHECKING SIMILARITY...
SCANNING
2 GROUPS
SLIME REPORT
BEST
3X
BEST
2X
FEED RODNEY ALL PHOTOS
REPORT
ALL CLEAN!
THE SLIME HAS SPOKEN.
12
PHOTOS KEPT
8
DUPES EATEN
6.7MB
SPACE SAVED
SCAN AGAIN →
ALL CLEAN
// BUILT WITH
📱
REACT NATIVE
Expo + TypeScript.
Cross-platform mobile
with native feel.
⚡
FASTAPI
Python backend.
Stateless REST API.
Async + hot-reload.
🔍
PILLOW
Local image analysis.
Cosine + histogram
similarity. No cloud.
🧠
GROQ AI
Llama vision model.
Ultra-fast inference.
Photo roast engine.
🔊
ELEVENLABS
Text-to-speech TTS.
Max expressiveness.
British slime voice.
🌐
EXPO GO
QR code deploy.
Live reload on device.
Zero build friction.
🎨
Custom Art and UX/UI
Rodney The Slime.
Retro pixel font.
CRT scanlines.
Neon glow UI.
Happy Rodney
ALL CLEAN!

THE SLIME HAS SPOKEN.

BUILT IN 36 HOURS · KUHACK26 · 2026

↓ BUILT BY ↓