Avatar
Айван
Обо мне
Мне нравится создание и изучение чего угодно, и этот сайт служит для того, чтобы поделиться некоторыми результатами.

Моя профессия — программная инженерия. Я начинал с компьютерной графики и разработки игр в школе, затем пробовал себя в различных областях, включая десктоп, мобильную и веб разработку, базы данных, анализ данных, искусственные нейронные сети. Мои языки программирования: Python, C, C++, Objective-C, JavaScript, Java.

Однако мой основной интерес это когнитивная наука. Также мне нравятся нейробиология, физика, другие научные сферы и ведение бизнеса. Мои хобби: иностранные языки, чтение, коллекционирование монет и минералов, велосипед, рисование, путешествия, кулинария, фотографирование.

Здесь гораздо больше информации...
Резюме
Здесь хронологически перечислены составляющие моего ИТ опыта: образование, конференции, публикации, разработки, работа, а также аккаунты онлайн сообществ (Хабрахабр, StackOverflow, GitHub).

Открыть...
se-flair
Объявления
Краткое описание некоторых проектов, над которыми я сейчас работаю.
In progress

Читать продолжение...
WebSocket Testing Engine
WS Testing Engine это JS библиотека и HTML5 приложение для юнит тестирования онлайн систем с ВебСокетами.

WS Testing Engine

Читать продолжение...
TacticToy - улучшенные крестики-нолики
Это отличное воплощение улучшенных крестиков-ноликов! Правила просты, но игровой процесс просто захватывает! Вы можете играть с компьютером на выбранной сложности или против друзей по сети. Доступны следующие версии: играть онлайн, скачать iOS приложение и Android приложение.

Игра доступна на 8 языках: Русский, Английский, Французский, Испанский, Немецкий, Румынский, Украинский, Вьетнамский.

TacticToy promo

Читать продолжение...
Области ИТ для начинающих
Всё больше и больше людей желают приблизиться к миру IT, однако различные материалы описывают скорее узкоспециализированные области, не давая обширного, целостного взгляда на различные сферы информационных технологий. Но именно это и необходимо новичкам в разработке ПО, и по большому числу приходящих вопросов, хочу дать исчерпывающее описание.
Programming languages

Читать продолжение...
Виртуальный художник
В старших классах меня заинтересовала процедурная графика — создание изображений посредством лишь алгоритмов, кода. В результате экспериментов у меня получилась интересная программа художник-абстракционист :)


Читать продолжение...
GMapsTable

Вам когда-нибудь нужно было отображать крупные массивы данных с привязкой к карте? И не просто статической таблицей, а динамической, с разной детализацией для разного приближения карты? Если да, то обратите внимание на библиотеку GMapsTable!

GMapsTable screen GMapsTable screen

Читать продолжение...
TacticToy — правила улучшенных крестиков-ноликов

Игровое поле TacticToy это игровое поле крестиков-ноликов с такими же полями в каждой клетке. Для победы в каком-либо поле нужно собрать в нём линию из трёх одинаковых значков, тогда получится символ крупнее! А чтобы победить во всей игре, нужно создать самый большой значок.

Однако это не так уж просто. По большей части ходить можно только в подсвеченное поле, которое определяется предыдущим ходом противника. Если твой противник пошёл в левый верхний угол малого поля, то ты можешь идти только в левом верхнем блоке.

game example game example game example game example

Продолжить чтение...