background

Dhawal Pandya

Software Developer, writer, philosopher, chess-player, and much more...