Учился в сельской школе в поселке Большая Речка, затем в школе №41 в Красноярском академгородке, а потом — в гимназии «Универс» №1. Окончил детскую художественную школу им. Сурикова. В старших классах выбрал углубленное изучение физики, химии, математики и английского языка по экспериментальной программе МДО (международное двуязычное образование).
По образованию «биофизик» с квалификацией «физик» и специализацией «биохимическая физика». Учился на физическом факультете Красноярского государственного университета (КГУ), который впоследствии стал Сибирским федеральным университетом (СФУ). В итоге я уже выпускался с кафедры биофизики Института фундаментальной биологии и биотехнологии СФУ.
В университете занимался ферментативным кинетическим анализом, машинным обучением, микрофлюидикой и немного теоретической физикой. С единомышленниками мы создали студенческое научное общество (МОЛПИТ), которое стало профессиональным союзом естествоиспытателей. На последнем курсе посчастливилось пройти сначала стажировку на Факультете биоинженерии и биоинформатики МГУ и Институте белка РАН, а затем в Испанском Центре Геномных Регуляций, где прикоснулся к современной эволюционной биологии. В итоге дипломный проект был посвящен моделированию динамики цитоскелета. Средний бал диплома 4,76.
После получения высшего образования решил остаться в Красноярске, чтобы в аспирантуре под руководством профессора кафедры П.И. Белоброва заняться проблемой объяснения необычных магнитных свойств наноалмаза, а также поиском подходов к описанию многоуровневой самоорганизации. Так познакомился глубже с квантовой механикой и численными методами, приступил к освоению параллельных вычислений и продвинутой 3D-визуализации. Сейчас в науке больше всего интересна проблема математического описания биологических систем, развитие методов надмолекулярного моделирования. К сожалению, не так много времени удаётся уделять этой тематике.
Параллельно с обучением в аспирантуре я работал над портативным биолюминометром, задумал серию приборов и отрасль сменных одноразовых чипов. В виде дополнительного образования я разбирался с основами электроники, программирования микроконтроллеров, прототипированием и разработкой компьютерных приложений. В 2012 году прошел стажировку во Франции по трансферу технологий и развитию университетских спин-офф компаний. С коллегами мы стали авторами двух патентов на полезные модели люминометров (портативные приборы для измерения света). В 2021 году учредили компанию, чтобы разрабатывать новые приборы с использованием лицензии от университета.
Мои главные увлечения на сегодняший день — теоретическая биофизика и электроника.
Также люблю общаться, учить разным технологиям и программированию, турпоходы в горной и таежной местности, кататься на сноуборде и играть на гитаре, собираю монеты и бумажные банкноты разных стран. У меня есть квалификация ювелира, и люблю мастерить техничные вещи руками.
Второе серьезное увлечение со школьных времен — это кинодело, операторская работа и монтаж видео. При поступлении в вуз, выбирал между физическим факультетом и университетом кино и телевидения. Моим учителем был Юрий Иванович Устюжанинов, который сначала в нескольких турпоходах, затем на кружке в школе дал мне основы операторской работы. Мы часами проводили время, монтируя разные фильмы о природе, о красноярских художниках. Видеодело дало мне возможность совершить первое большое путешествие в Европу, со школьным хором в Нидерланды по культурному обмену. В студенческие годы побеждал в конкурсе «Золотая стрекоза», проходил стажировку на КГТРК. По заказу СФУ слелал документальный ролик про Дни магистратуры. Возможно я вернусь к документальному видеотворчеству, но уже обладая жизненным опытом, чтобы мои работы не выглядели наивными. А пока просто веду канал на YouTube, где иногда публикую документальные фрагменты и видеоуроки по программированию на Компонентном Паскале.
Мое третье важное увлечение началось на третьем курсе университета и связано с технологическим направлением Оберон. Мой первый опыт программирования состоялся в шестом классе на языке Бейсик на советском компьютере БК, который раздобыл мой двоюродный брат Алексей. Потом был перерыв, и я вернулся в 10-ом классе к теме программирования через разработку скриптов для сайтов на языке PHP. В университете с первого курса было серьезное погружение в язык C, где финальное задание было связано с разработкой классов для вычисления собственных чисел и векторов комплексных матриц, путем переопределения операторов. Потом были MATLAB, Maple, VisualBasiс, LabView, ActionScript. Однако стоящий универсальный инструмент мне попал в руки на третьем курсе через рекомендацию профессора кафедры. Компонентный каркас Блэкбокс стал моим универсальным помощником в разнообразных аспектах прикладного программирования. Интерес к языкам программирования семейства Оберон привел к программированию микроконтроллеров на языке Оберон-07. На стажировке в Испании я также освоил Python для задач биоинформатики, обработки текстов и построения сложных графиков и скриптов автоматизации рутинных операций в Linux. Много времени посвящаю развитию Оберон-инструментов.