qui = who
quel = what (Please note that there is also "quelle" meaning what too, but the difference is the gender. Quel is used with a masculine word and quelle with a feminine word)
Exemples :
qui est là ? (who's there?)
Quelle heure est-il ? (what time is it? "heure" been feminine I used "quelle")
Quel âge as-tu ? (what's your age?-meaning how old are you- "âge" been a masculine word)