Imran is a great worker who listened carefully, drew up a plan to deliver what we wanted, then went ahead and did exactly that. Top communicator and always happy to make ongoing changes to the project as and when needed. I would recommend him 100% to anyone who has a project that falls within his skill areas.