Muhammad Mufid Afif

Software Craftman by day. Amateur photographer and constellation lover by night. Occasional speaker. Amateur cyclist by weekend.

bio