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