Sakonji Urokodaki is a supporting character in the Demon Slayer: Kimetsu no Yaiba series.
First seen in the series teaching Tanjiro how to utilise the Water Breathing Swordsman Technique, he also helped raise Giyu Tomioka, Sabito and Makomo.
He even teaches Nezuko to see humans as her family and love them so she never feels the need to eat them.