Hassan Ali

Hassan Ali

Melbourne / An itinerant web developer and designer. Lives design, breathes development. Obsessed with mastering spoken Mandarin Chinese.