Fahad Murtaza profile image
Software engineer with over ten years of experience. Mostly incompetent, sometimes really good.