Mohamed Elsharnouby

Mohamed Elsharnouby

Software Engineer. Starter of many unfinished things. Love hiking.