Naveed Khan
Naveed Khan

Naveed Khan

Director of Software Engineering at Kinoo Inc. Occasionally I write about software development at medium and effective-programmer.com