Mohammed Ameen
Mohammed Ameen

Mohammed Ameen

Conversationalist. Software Engineer. Designer. UX Advocate. Hardware aficionado. Fatuous Philosopher.