Kamal Muhammad is a blogger, freelancer, and trainer of different free trainings provided on knowledge sikho