Not a small spider. About 3cm.
Seen on an aloe. It appeared to be hunting the tiny orange aphids or mites on the leaves. This might be what can be seen in photo 3.
This sub-adult male was kept and moulted into an adult, male Heliophanus transvaalicus
Probably the same spider as https://www.inaturalist.org/observations/202527715