First, I suggest you continue feeding them directly, make sure they see you drop in the food. Then, when you do water changes, allow the little guy to also see you, if stress level is permissible. If they want to hide during a water change, let them hide.
Second, and every now and then, you should do a larger than average water change, and take the little guy out and put them in a tub, feed them there, clean the tank, let them sit there. Mine got used to me from that handling process. She won't even fight me now, sometimes she swims up against my hand. I do a 50% water change ever week then a 75-90% water change once a month, and that's when I take my girl out of her tank and into her tub, by hand, gently, and she gets into the tub, she turns around, watches me clean the tank, then I give her food, wait for her to eat it, kill time for 20 minutes, then reintroduce her to her clean tank. That process has gotten her SUPER used to me. Though mine is 3, and she's been around me since like day 1.
Does your little guy follow you around as you walk by yet? When it's earlier in the day, like around noon, mine will sit in the corner of her tank, facing outwards, waiting for me. When I come down, she swims up and starts begging for food. She recognizes me, she doesn't do that for my parents or the stupid cat.
You just need to be slow going, repeat the process over, and just make sure you don't press to hard. Eventually the little guy will be cool with you. Don't rush it on the handling thing, if you're not comfortable doing a super huge water change and taking them out into a tub while you clean, then wait till you are.
Patience. Though your little guy looks super excited there, not like defensive, but definitely paying attention to something.