Hey guys, been lurking for a while but this is my first post.
I've only just recently started thinking about counting calories, I've always eaten pretty clean but have never really counted calories or done a cut. I've been bulking naturally for over a year and have managed to put on around 10kg. i was just after some feedback on my current diet. My goals are to shed a few kgs of fat while maintaining muscle.

My stats are
Age: 22
Weight: 100kg
Height: 181cm
BF%: 15% (just an estimate)

Breakfast:
Egg white omelette

Pre Workout (60-90 before)
Oats with skim milk + Casein mixed in

Post Workout:
WPI shake and Banana

Meal 3:
Chicken with sweet potato and broccoli

Meal 4:
steak or fish with broccoli and asparagus

Meal 5:
Chicken with sweet potato and broccoli

Meal 6 (before bed):
Casein shake

Approx.
Total cal = 2160
Protein = 311.6g
Carbs = 128.9g
Fats = 34.5g

What do you guys think? any feedback would be appreciated.