Full-stack разработчик · SEO-специалист · Самара
Алексей Корнилов
Строю мультитенантные веб- и мобильные приложения на Flutter и Node.js. Оптимизирую сайты под поисковые системы для органического роста.
Что я делаю
Два направления с общим фундаментом — глубокое понимание веба и производительности.
Разработка приложений
Flutter (Android + iOS + Web PWA), Node.js бэкенд, PostgreSQL, WebRTC-аудио, real-time через Socket.IO. От архитектуры до продакшена — всё под ключ.
SEO-продвижение
Технический аудит, оптимизация под ключевые запросы, работа с Core Web Vitals, Schema.org, семантическая разметка. Опыт с cookai.ru и другими проектами.
Из блога
Разборы из практики: что делал, что измерил, что получилось.
Lighthouse 100/100/100/100 на Eleventy: бандл CSS, Метрика, которая не роняет оценку, и CSP без сюрпризов
Как этот сайт получил четыре сотни в Lighthouse и не потерял их после установки Яндекс.Метрики и заголовков безопасности. С цифрами, кодом и одной ловушкой, в которую легко попасть.
Публикация в RuStore: пять шагов формы, отказ по юридическому основанию и почему APK нужно вскрывать, а не грепать
Как ЧатЯдро попало в RuStore за девять дней: что скрывают поля консоли, за что отказали на модерации, как собрать сборку без своего апдейтера и как правильно проверять, что внутри APK.
Медиа в чате: как библиотека видео похудела с 630 до 204 МБ, а фото с 3,8 МБ до 729 КБ
Разбор медиа-пайплайна ЧатЯдра: сжатие фото средствами браузера без библиотек, перекодирование видео до 720p на сервере с ffmpeg, превью первым кадром, кэш подписанных ссылок и проценты загрузки. С параметрами и цифрами до/после.
Проверка орфографии в PWA на Flutter: hunspell на сервере, своя таблица опечаток и разбор текста в два шага
В вебе у Flutter нет системной проверки текста. Оказалось, подчёркивание он рисует сам, а источник вердикта подключаемый. Как сделан сервис на nspell с русским словарём: замеры, кэши, почему встроенный подборщик не чинит «превед» и что нельзя отправлять на сервер.
Калькуляторы-конструкторы
Нарисуйте фундамент, комнату, дом или участок — и получите материалы, стоимость и схему. Те же расчёты есть в приложении ЧатЯдро.
Бетон и фундамент
Плита, ленточный фундамент любой формы или столбы. Объём с запасом, цемент в мешках, песок, щебень, вода по маркам М100–М300.
Кладка стен
Газоблок, пеноблок, кирпич или керамоблок по плану дома с окнами и дверями: штуки, кубометры, клей, сетка, перемычки.
Кровля
Двускатная, односкатная или четырёхскатная: площадь скатов с уклоном и свесами, листы, обрешётка, стропила, водосток, утеплитель.
Лестница
Число ступеней по высоте этажа, высота подъёма и уклон, формула удобного шага, длина по полу, проём в перекрытии, поручень и балясины.
Забор
Участок с воротами и калитками, профнастил, штакетник, доска, сетка или блоки: листы, столбы, лаги, бетон.
Проекты
ЧатЯдро
Мультитенантная платформа для локальных сообществ: 22 категории, роли, модули, real-time чат, аудиозвонки, голосовые, лента, PWA. Приложение опубликовано в RuStore.
Разработка ботов
Telegram-боты, VK-боты для бизнеса. Интеграция с CRM и нейросетями.
SEO-кейсы
cookai.ru — переработка рецептов под ключевые запросы, работа над структурой, оптимизация контента.