I started out at 25+% body fat. I made new lifter gains while losing fat early on and got down to about 18-20%. Made a push last year to get low on bf and managed to get about 13% before bulking again. Currently at about 15% and cutting, hoping to go 10% or below if at all possible for the Summer.
One thing I noticed is that about 18% seemed to be the cutoff, at least for me, on being able to make gains while losing fat. Below that and it was maintaining strength at best.
My diet has mainly been protein and fats, filling in carbs to hit my daily intake goals. Though I have gotten into upping the carbs the night before lifting. Also, I use intermittent fasting and work out fasted. Mainly because it has been the best approach to curbing my appetite.
P.S. I've done very little cardio, because cardio sucks. The only thing I do is hiit based heavy bag work.