Muhammad Mufid Afif
Software Craftman by day. Amateur photographer and constellation lover by night.
Occasional speaker
. Amateur cyclist by weekend.
cv
blog
bio