Начальник правового управления МО город Краснодар.
Игорь Шанявский родился 29 января 1978 года в городе Юрга, Кемеровская область. Вырос в семье служащих. Сразу после рождения мальчика семья переехала в город Краснодар. После окончания школы до 2000 года получал высшее образование на юридическом факультете Кубанского государственного университета, по специальности юрист.
В феврале 2001 года Игорь Олегович начал работу в администрации города Краснодар. За время работы замещал должности ведущего специалиста отдела юридического обеспечения Департамента юридического и кадрового обеспечения административных органов, главного специалиста отдела правовых экспертиз и систематизации муниципальных правовых актов правового управления, заместителя начальника отдела правовых экспертиз и систематизации муниципальных правовых актов правового управления администрации города.
Шанявский в 2009 году назначен на пост начальника юридического отдела Департамента финансов администрации муниципального образования город Краснодар. В следующем году стал заместителем начальника правового управления администрации города.
В 2014 году 10 февраля Игорь Шанявский занял должность Начальника правового управления администрации МО город Краснодар.
Женат. Воспитывает двоих дочерей.