Joe Mir

Software engineer as a profession, frustrated musician as a hobby, casual sportsman and social drinker in my free time.