@forteller I didn't know you were looking for one. This has been possible with digiKam for at least 10 years.
https://www.digikam.org/
Face recognition has also been available for a long time.
You may want to try it unless the KDE brand is a showstopper for you.