← Back to Work

Aesthify: AI-Powered Design Intelligence

May 2025

Machine Learning User Research Python
View on GitHub View Figma Prototype

The Problem

Designers talk about balance, symmetry, and contrast, but there's no structured way to quantify these principles or connect them to how users actually perceive aesthetics. Everyone relies on intuition without understanding what users actually prefer.

What I Built

The technical framework

I used YOLOv8 for object detection in interior design layouts, then built rule-based scoring for 7 design principles: balance, proportion, symmetry, simplicity, harmony, contrast, and unity. I chose rule-based over machine learning because I wanted the system to be explainable and grounded in actual design theory, not a black box.

Built a Flask interface that shows real-time scoring with bounding box visualizations. The architecture supports both local (YOLOv8) and cloud (Roboflow) detection.

The user study

I recruited 101 participants to rate 8 interior design images on a 1-9 scale. Collected ratings, emotion tags, style preferences, and demographics. Then analyzed patterns across age groups, professions, countries, and design styles.

Key Findings

What actually predicts user preference:

  • Simplicity: r = 0.68 (strongest predictor)
  • Contrast: r = 0.56
  • Unity: r = 0.40
  • Symmetry: r = -0.60 (negative correlation, users rated symmetric layouts lower)

Demographic patterns:

  • 18-25 year-olds consistently preferred minimalist, modern designs
  • Design and psychology backgrounds gave higher ratings than engineering or medical
  • Cultural variation was significant: Netherlands/UAE preferred traditional, India/Canada leaned modern

Three distinct user groups emerged:

  • 44%: Calm, Minimalist, Elegant
  • 31%: Energetic, Elegant, Cozy
  • 26%: Calm, Elegant, Dull

Impact

Open-sourced on GitHub and currently used by design research scholars for data-driven decisions. The study proved empirically that aesthetic perception varies significantly by demographics and culture. The negative correlation with symmetry challenged traditional design assumptions.

What I Learned

The tool is only valuable because of the user study. Without connecting computation to actual perception, it's just another aesthetic scorer. The wide variance in ratings for identical layouts proves that aesthetics is inherently subjective and culturally shaped. You can't design for "everyone" because everyone sees things differently.