Kashif Ali Siddiqui
Kashif Ali Siddiqui

Kashif Ali Siddiqui

Software design evangelist; loves technology, and the changes it bring to the lifes.