Анализ сайта http://gusevnikolay.ru
Основное Готовность: 50%
Домен
gusevnikolay.ru
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Регистратор домена - REGRU-RU
Дата регистрации домена 11.07.2025 (более года назад)
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт небезопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте не найден защищенный протокол ssl и сайт не открывается по https!
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,11сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,11сек оптимальна.
Объем документа
175Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 175Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 13
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 13 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/chunks/b8bef45ff952d028.css | |
| js | /_next/static/chunks/38cb1589c99e9c99.js | |
| js | /_next/static/chunks/24e191f07cebe8e4.js | |
| js | /_next/static/chunks/381a38c291a402e1.js | |
| js | /_next/static/chunks/turbopack-b0ed6c1a9885da14.js | |
| js | /_next/static/chunks/8e967120842d96ad.js | |
| js | /_next/static/chunks/e217cffe128db1b2.js | |
| js | /_next/static/chunks/ff1a16fafef87110.js | |
| js | /_next/static/chunks/d2be314c3ece3fbe.js | |
| js | /_next/static/chunks/ced713efd11ae5fa.js | |
| js | /_next/static/chunks/40e107fe60670309.js | |
| js | /_next/static/chunks/a6dad97d9634a72d.js | |
| js | /_next/static/chunks/20d1a56625def336.js |
Серверные заголовки
Кол-во: 5
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 5шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Wed, 19 Aug 2026 12:46:09 GMT |
| Connection | keep-alive |
| ETag | "6a845a7d-2d370" |
| Accept-Ranges | bytes |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 50%
Title
Николай Гусев | Инженер
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 23, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 453, оптимально: от 120 до 130)
Keywords
resume,portfolio,developer,software engineer
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 3
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Николай Гусев | Инженер |
| og:description | Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II. |
| og:type | profile |
Все мета-теги
Кол-во: 11
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 11шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | next-size-adjust | |
| name | description | Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II. |
| name | author | Николай Гусев |
| name | keywords | resume,portfolio,developer,software engineer |
| name | twitter:card | summary |
| name | twitter:title | Николай Гусев | Инженер |
| name | twitter:description | Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II. |
| property | og:title | Николай Гусев | Инженер |
| property | og:description | Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II. |
| property | og:type | profile |
Оптимизация Готовность: 77%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Среднее число слов в абзаце 6 слишком мало. Сделайте контент более читаемым!
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 61 достаточно.
Кол-во знаков контента 8802 на странице оптимально.
Кол-во слов 1211 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 7. Это хорошо.
На странице присутствуют заголовки <h3> 47.
Тошнота
4,69
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
4,95%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота не дотягивает до нормы 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| issued | 22 | 1,82% |
| education | 12 | 0,99% |
| server | 12 | 0,99% |
| symantec | 12 | 0,99% |
| online | 8 | 0,66% |
| екатеринбург | 7 | 0,58% |
| данных | 6 | 0,50% |
| portfolio | 5 | 0,41% |
| contact | 5 | 0,41% |
| gen-ii | 5 | 0,41% |
| инженер | 5 | 0,41% |
| штурман | 5 | 0,41% |
| hermes | 5 | 0,41% |
| terraform | 5 | 0,41% |
| администратор | 5 | 0,41% |
| vmware | 5 | 0,41% |
| microsoft | 5 | 0,41% |
| администрирование | 5 | 0,41% |
| николай | 4 | 0,33% |
| experience | 4 | 0,33% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 64 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 179214 байт. Загружен за: 92мсек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
<!DOCTYPE html><!--WsnEexElvfrwPDUo7tEZ3--><html lang="en" class="scroll-smooth"><head><style>section[id]{scroll-margin-top:5rem}</style><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://avatars.githubusercontent.com/NikolayGusev-astra"/><link rel="stylesheet" href="/_next/static/chunks/b8bef45ff952d028.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/20d1a56625def336.js"/><script src="/_next/static/chunks/38cb1589c99e9c99.js" async=""></script><script src="/_next/static/chunks/24e191f07cebe8e4.js" async=""></script><script src="/_next/static/chunks/381a38c291a402e1.js" async=""></script><script src="/_next/static/chunks/turbopack-b0ed6c1a9885da14.js" async=""></script><script src="/_next/static/chunks/8e967120842d96ad.js" async=""></script><script src="/_next/static/chunks/e217cffe128db1b2.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script><script src="/_next/static/chunks/ced713efd11ae5fa.js" async=""></script><script src="/_next/static/chunks/40e107fe60670309.js" async=""></script><meta name="next-size-adjust" content=""/><title>Николай Гусев | Инженер</title><meta name="description" content="Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II."/><meta name="author" content="Николай Гусев"/><meta name="keywords" content="resume,portfolio,developer,software engineer"/><meta property="og:title" content="Николай Гусев | Инженер"/><meta property="og:description" content="Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II."/><meta property="og:type" content="profile"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Николай Гусев | Инженер"/><meta name="twitter:description" content="Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II."/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_5972bc34-module__OU16Qa__className bg-gray-50 dark:bg-gray-950 text-gray-900 dark:text-gray-100 antialiased"><div hidden=""><!--$--><!--/$--></div><header class="fixed top-0 left-0 right-0 z-40 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md border-b border-gray-200 dark:border-gray-800"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-16"><a class="font-bold text-xl text-gray-900 dark:text-white" href="/">Николай Гусев</a><nav class="hidden md:flex md:flex-1 md:justify-end items-center gap-3 lg:gap-6 min-w-0"><a href="/#about" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">About</a><a href="/#experience" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Experience</a><a href="/#skills" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Skills</a><a href="/#education" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Education</a><a href="/portfolio" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Portfolio</a><a href="/#contact" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Contact</a><a href="https://shturman.ai" target="_blank" rel="noopener noreferrer" class="text-indigo-600 hover:text-indigo-800 dark:text-indigo-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Shturman</a><a href="https://pii-guard.ru" target="_blank" rel="noopener noreferrer" class="text-rose-600 hover:text-rose-800 dark:text-rose-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">PII Guard</a><a href="https://sberuniversity.ru/learning/program/chelovek-dopolnennyy-ii/?utm_source=tilda&utm_medium=referral&utm_campaign=gigaacademy&utm_content=gigaacademy_chelovek-dopolnennyy-ii" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span></a><a href="https://hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">AI Assistant</a><a href="https://vpn.hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-xs lg:text-sm font-semibold whitespace-nowrap transition-colors">VPN</a><a href="/print" class="inline-flex items-center justify-center font-medium rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none bg-blue-600 text-white hover:bg-blue-700 focus:ring-blue-500 px-3 py-1.5 text-sm whitespace-nowrap ml-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Resume</a></nav><button class="md:hidden p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div><div class="md:hidden overflow-hidden transition-all duration-300 max-h-0"><nav class="flex flex-col gap-2"><a href="/#about" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">About</a><a href="/#experience" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Experience</a><a href="/#skills" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Skills</a><a href="/#education" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Education</a><a href="/portfolio" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Portfolio</a><a href="/#contact" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Contact</a><a href="https://shturman.ai" target="_blank" rel="noopener noreferrer" class="text-indigo-600 hover:text-indigo-800 dark:text-indigo-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Shturman</a><a href="https://pii-guard.ru" target="_blank" rel="noopener noreferrer" class="text-rose-600 hover:text-rose-800 dark:text-rose-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">PII Guard</a><a href="https://sberuniversity.ru/learning/program/chelovek-dopolnennyy-ii/?utm_source=tilda&utm_medium=referral&utm_campaign=gigaacademy&utm_content=gigaacademy_chelovek-dopolnennyy-ii" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span></a><a href="https://hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">AI Assistant</a><a href="https://vpn.hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white px-4 py-2 text-sm font-semibold hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors">VPN</a><div class="px-4 pt-2"><a href="/print" class="inline-flex items-center justify-center font-medium rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none bg-blue-600 text-white hover:bg-blue-700 focus:ring-blue-500 px-3 py-1.5 text-sm w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Download Resume</a></div></nav></div></div></header><nav class="fixed left-0 top-1/2 -translate-y-1/2 z-30 hidden lg:block"><ul class="flex flex-col gap-1 p-2 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md rounded-r-xl shadow-lg border border-l-0 border-gray-200 dark:border-gray-800"><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/#about"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user w-5 h-5" aria-hidden="true"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">About</span></a></li><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/#experience"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase w-5 h-5" aria-hidden="true"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Experience</span></a></li><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/#skills"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code w-5 h-5" aria-hidden="true"><path d="m16 18 6-6-6-6"></path><path d="m8 6-6 6 6 6"></path></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Skills</span></a></li><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/#education"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap w-5 h-5" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Education</span></a></li><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/portfolio/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder w-5 h-5" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"></path></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Portfolio</span></a></li><li><a class="flex items-center gap-3 p-3 rounded-lg text-gray-600 hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-800 transition-colors group relative" href="/#contact"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Contact</span></a></li></ul></nav><main class="pt-16"><div class="mx-auto px-4 sm:px-6 lg:px-8 max-w-6xl py-12"><section id="about" class="mb-16"><header class="flex flex-col md:flex-row items-center gap-8 mb-12"><div class="relative w-40 h-40 rounded-full overflow-hidden border-4 border-blue-600 shadow-lg flex-shrink-0 bg-gray-200 dark:bg-gray-700"><img alt="Николай Гусев" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://avatars.githubusercontent.com/NikolayGusev-astra"/></div><div class="flex-1 text-center md:text-left"><h1 class="text-4xl md:text-5xl font-bold text-gray-900 dark:text-white mb-2">Николай Гусев</h1><p class="text-xl md:text-2xl text-blue-600 dark:text-blue-400 font-medium mb-4">Инженер</p><div class="flex flex-wrap justify-center md:justify-start gap-4 text-sm text-gray-600 dark:text-gray-400 mb-6"><a href="mailto:manve.sulimo@gmail.com" class="flex items-center gap-1.5 hover:text-blue-600 dark:hover:text-blue-400 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>manve.sulimo@gmail.com</a><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg>+7 (922) 168-24-40</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-4 h-4" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Екатеринбург, м. Площадь 1905 года</span><a href="https://gusevnikolay.ru" target="_blank" rel="noopener noreferrer" class="flex items-center gap-1.5 hover:text-blue-600 dark:hover:text-blue-400 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg>Portfolio</a></div><div class="flex flex-wrap gap-4 justify-center md:justify-start"><div class="flex items-center gap-2"><a href="https://github.com/NikolayGusev-astra" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a href="https://gusevnikolay.ru" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10" aria-label="Website"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></a></div><a href="/print" class="inline-flex items-center justify-center font-medium rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none bg-blue-600 text-white hover:bg-blue-700 focus:ring-blue-500 px-4 py-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>View Resume</a></div></div></header><div class="mb-12"><p class="text-lg text-gray-700 dark:text-gray-300 leading-relaxed mb-6">Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.</p><div class="grid grid-cols-1 sm:grid-cols-2 gap-3"><div class="flex items-center gap-2 text-gray-600 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><span>23 года в корпоративной инфраструктуре; Astra Linux, ALD Pro, импортозамещение</span></div><div class="flex items-center gap-2 text-gray-600 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><span>Штурман — командный центр руководителя (Tauri-десктоп + веб-воркспейс shturman.ai)</span></div><div class="flex items-center gap-2 text-gray-600 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><span>Лоцман — подключаемый RAG/DCD-движок (in-process / MCP / REST, hardware-aware)</span></div><div class="flex items-center gap-2 text-gray-600 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><span>Autolycus: 7 provider-плагинов + MCP-security + доработки ядра (RTK, SBL, Governance)</span></div><div class="flex items-center gap-2 text-gray-600 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><span>11 PR в upstream NousResearch/hermes-agent (4 merged: ContextWriter, sanitize, ClickHouse, validate)</span></div></div></div></section><section id="experience" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Work Experience</h2><p class="text-lg text-gray-600 dark:text-gray-400">My professional journey</p></div><div class="relative"><div class="absolute left-6 top-0 bottom-0 w-0.5 bg-gray-200 dark:bg-gray-700 hidden md:block"></div><div class="space-y-8"><div class="relative md:pl-16" style="opacity:0;transform:translateX(-20px)"><div class="absolute left-4 w-4 h-4 bg-blue-600 rounded-full border-4 border-white dark:border-gray-950 hidden md:block"></div><div class="bg-white dark:bg-gray-900 rounded-xl p-6 shadow-sm border border-gray-200 dark:border-gray-800"><div class="flex flex-col sm:flex-row sm:items-start gap-4 mb-4"><div class="w-12 h-12 rounded-lg bg-gray-100 dark:bg-gray-800 flex items-center justify-center flex-shrink-0"><span class="text-sm font-bold text-gray-400 dark:text-gray-500">ГР</span></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white">Старший инженер внедрения</h3><p class="text-blue-600 dark:text-blue-400 font-medium">Группа компаний Астра</p><p class="text-sm text-gray-500 dark:text-gray-500">Aug 2025<!-- --> –<!-- --> <!-- -->Present<!-- --> · <!-- -->Москва<!-- --> · <span class="capitalize">full-time</span></p></div></div><p class="text-gray-600 dark:text-gray-400 mb-4">Масштабирование серверной инфраструктуры корпоративных заказчиков на базе ALD Pro и Astra Linux.</p><ul class="list-disc list-inside space-y-1 mb-4 text-gray-700 dark:text-gray-300"><li class="text-sm">Масштабировал серверную инфраструктуру корпоративных заказчиков на базе ALD Pro и Astra Linux</li><li class="text-sm">Интегрировал IDM-решения и настраивал транзитивные доверия Kerberos (cross-domain trusts)</li><li class="text-sm">Автоматизировал развертывание виртуальных машин в OpenNebula через Terraform и Ansible (Roles/Collections)</li><li class="text-sm">Внедрил AI-ассистенты (Cursor, Gemini) и разработал кастомные RAG-системы по внутренней документации, сократив время поиска решений на 40%</li><li class="text-sm">Организовал 30+ мастер-классов для 300+ инженеров, сократив время адаптации персонала на 50%</li><li class="text-sm">Разработал стратегии отказоустойчивости и мониторинга процессов через GitOps</li></ul><div class="flex flex-wrap gap-2"><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Astra Linux</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">ALD Pro</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Terraform</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Ansible</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">OpenNebula</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Kerberos</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">GitOps</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Cursor</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Gemini</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">RAG</span></div></div></div><div class="relative md:pl-16" style="opacity:0;transform:translateX(-20px)"><div class="absolute left-4 w-4 h-4 bg-blue-600 rounded-full border-4 border-white dark:border-gray-950 hidden md:block"></div><div class="bg-white dark:bg-gray-900 rounded-xl p-6 shadow-sm border border-gray-200 dark:border-gray-800"><div class="flex flex-col sm:flex-row sm:items-start gap-4 mb-4"><div class="w-12 h-12 rounded-lg bg-gray-100 dark:bg-gray-800 flex items-center justify-center flex-shrink-0"><span class="text-sm font-bold text-gray-400 dark:text-gray-500">ГР</span></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white">Старший инженер группы технического пресейла</h3><p class="text-blue-600 dark:text-blue-400 font-medium">Группа компаний Астра</p><p class="text-sm text-gray-500 dark:text-gray-500">Jul 2023<!-- --> –<!-- --> <!-- -->Aug 2025<!-- --> · <!-- -->Екатеринбург<!-- --> · <span class="capitalize">full-time</span></p></div></div><p class="text-gray-600 dark:text-gray-400 mb-4">Пилотирование и внедрение решений экосистемы Astra для государственных и коммерческих организаций.</p><ul class="list-disc list-inside space-y-1 mb-4 text-gray-700 dark:text-gray-300"><li class="text-sm">Пилотировал и внедрял решения экосистемы Astra: Astra Linux, ALD Pro, RuPost, Astra Configuration Manager</li><li class="text-sm">Реализовал проекты импортозамещения для государственных, медицинских и промышленных организаций</li><li class="text-sm">Организовал и провёл 30+ практикумов, семинаров и мастер-классов, обучив более 300 инженеров заказчика</li><li class="text-sm">Сократил время on-boarding на 50% за счёт внедрения стандартизированных программ обучения</li><li class="text-sm">Обеспечил рост продаж за счёт успешных переговоров и внедрения комплексных решений</li></ul><div class="flex flex-wrap gap-2"><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Astra Linux</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">ALD Pro</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">RuPost</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Astra Configuration Manager</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Импортозамещение</span></div></div></div><div class="relative md:pl-16" style="opacity:0;transform:translateX(-20px)"><div class="absolute left-4 w-4 h-4 bg-blue-600 rounded-full border-4 border-white dark:border-gray-950 hidden md:block"></div><div class="bg-white dark:bg-gray-900 rounded-xl p-6 shadow-sm border border-gray-200 dark:border-gray-800"><div class="flex flex-col sm:flex-row sm:items-start gap-4 mb-4"><div class="w-12 h-12 rounded-lg bg-gray-100 dark:bg-gray-800 flex items-center justify-center flex-shrink-0"><span class="text-sm font-bold text-gray-400 dark:text-gray-500">ZE</span></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white">Ведущий системный администратор</h3><p class="text-blue-600 dark:text-blue-400 font-medium">Zenmod</p><p class="text-sm text-gray-500 dark:text-gray-500">Aug 2019<!-- --> –<!-- --> <!-- -->Jun 2023<!-- --> · <!-- -->Екатеринбург<!-- --> · <span class="capitalize">full-time</span></p></div></div><p class="text-gray-600 dark:text-gray-400 mb-4">Управление инфраструктурой интернет-магазина, оптимизация Kubernetes и облачных ресурсов.</p><ul class="list-disc list-inside space-y-1 mb-4 text-gray-700 dark:text-gray-300"><li class="text-sm">Автоматизировал CI/CD (Jenkins + Terraform), ускорив деплой на 30% и обеспечив 99,9% uptime</li><li class="text-sm">Оптимизировал Kubernetes-кластеры, снизив облачные затраты на 25%</li><li class="text-sm">Внедрил автоматизированные проверки кода, сократив время на разработку на 20%</li></ul><div class="flex flex-wrap gap-2"><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Kubernetes</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Docker</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Jenkins</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Terraform</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">CI/CD</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">AWS</span></div></div></div><div class="relative md:pl-16" style="opacity:0;transform:translateX(-20px)"><div class="absolute left-4 w-4 h-4 bg-blue-600 rounded-full border-4 border-white dark:border-gray-950 hidden md:block"></div><div class="bg-white dark:bg-gray-900 rounded-xl p-6 shadow-sm border border-gray-200 dark:border-gray-800"><div class="flex flex-col sm:flex-row sm:items-start gap-4 mb-4"><div class="w-12 h-12 rounded-lg bg-gray-100 dark:bg-gray-800 flex items-center justify-center flex-shrink-0"><span class="text-sm font-bold text-gray-400 dark:text-gray-500">ОО</span></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white">Начальник ИТ-отдела / Старший системный администратор</h3><p class="text-blue-600 dark:text-blue-400 font-medium">ООО "РЦ Восток"</p><p class="text-sm text-gray-500 dark:text-gray-500">Aug 2015<!-- --> –<!-- --> <!-- -->Oct 2018<!-- --> · <!-- -->Екатеринбург<!-- --> · <span class="capitalize">full-time</span></p></div></div><p class="text-gray-600 dark:text-gray-400 mb-4">Руководство ИТ-отделом, обеспечение стабильности и масштабируемости ИТ-инфраструктуры розничной сети.</p><ul class="list-disc list-inside space-y-1 mb-4 text-gray-700 dark:text-gray-300"><li class="text-sm">Руководил запуском и поддержкой новых сервисов</li><li class="text-sm">Обеспечил стабильность и масштабируемость ИТ-инфраструктуры</li><li class="text-sm">Реализовал настройку и тюнинг СУБД, ускорив работу 1С (1,8ТБ) на 60%</li></ul><div class="flex flex-wrap gap-2"><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Windows Server</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">MS SQL Server</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">1C Предприятие</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">VMware vSphere</span></div></div></div></div></div></section><section id="skills" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Skills & Expertise</h2><p class="text-lg text-gray-600 dark:text-gray-400">Technologies and tools I work with</p></div><div class="mb-6 pb-6 border-b border-gray-200 dark:border-gray-800"><div class="flex flex-wrap items-center gap-x-6 gap-y-2 text-sm"><span class="text-gray-500 dark:text-gray-400 font-medium">Proficiency:</span><span class="inline-flex items-center gap-2"><span class="w-2.5 h-2.5 rounded-full bg-emerald-500"></span><span class="text-gray-600 dark:text-gray-400">Expert (90%+)</span></span><span class="inline-flex items-center gap-2"><span class="w-2.5 h-2.5 rounded-full bg-blue-500"></span><span class="text-gray-600 dark:text-gray-400">Advanced (75%+)</span></span><span class="inline-flex items-center gap-2"><span class="w-2.5 h-2.5 rounded-full bg-amber-500"></span><span class="text-gray-600 dark:text-gray-400">Intermediate (60%+)</span></span></div></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">Infrastructure as Code</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Terraform</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Ansible</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">YAML</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Bash</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">SaltStack</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">4<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Python</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">Containerization</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Docker</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Kubernetes (K8s)</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">4<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">VMware vSphere</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Helm</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">OpenNebula</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">ArgoCD</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-amber-50 dark:bg-amber-950/30 border-amber-200 dark:border-amber-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-amber-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Proxmox</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">IAM & Identity</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">ALD Pro</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Astra Linux</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Active Directory</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Kerberos</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">FreeIPA</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">4<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-amber-50 dark:bg-amber-950/30 border-amber-200 dark:border-amber-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-amber-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Keycloak</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">CI/CD & GitOps</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Jenkins</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">6<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Git</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">GitLab CI</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">4<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">GitFlic</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">Operating Systems</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Astra Linux SE/CE</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Debian</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Ubuntu</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Windows Server 2019/2022</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Red OS</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"><svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"></path></svg></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">Databases</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">MS SQL Server</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">1C Optimization</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">PostgreSQL</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Patroni</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Redis</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">4<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">Networking</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">VLAN</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">10<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Nginx</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">TCP/IP</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">15<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">VPN</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">8<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">HAProxy</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">5<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-amber-50 dark:bg-amber-950/30 border-amber-200 dark:border-amber-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-amber-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">BGP</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">3<!-- -->y</span></div></div></div><div class="space-y-3" style="opacity:0;transform:translateY(16px)"><div class="flex items-center gap-2"><span class="text-gray-500 dark:text-gray-400"></span><h3 class="font-semibold text-gray-900 dark:text-white text-sm uppercase tracking-wide">AI for DevOps</h3></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-emerald-50 dark:bg-emerald-950/30 border-emerald-200 dark:border-emerald-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-emerald-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Cursor IDE</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">LLM Integration</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">RAG Systems (DCD, hybrid search)</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Prompt Engineering / Security</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">MCP (Model Context Protocol)</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">ClickHouse (multi-tenant, SQL pipelines)</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">1<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-blue-50 dark:bg-blue-950/30 border-blue-200 dark:border-blue-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-blue-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">TypeScript / React</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">2<!-- -->y</span></div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border bg-amber-50 dark:bg-amber-950/30 border-amber-200 dark:border-amber-800/50 transition-shadow hover:shadow-sm"><span class="w-2 h-2 rounded-full bg-amber-500"></span><span class="font-medium text-gray-800 dark:text-gray-200 text-sm">Tauri / Rust (desktop)</span><span class="text-xs text-gray-500 dark:text-gray-400 tabular-nums">1<!-- -->y</span></div></div></div></div></section><section id="education" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Education</h2><p class="text-lg text-gray-600 dark:text-gray-400">Academic background and qualifications</p></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 gap-6"><div style="opacity:0;transform:translateY(20px)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md"><div class="p-6"><div class="flex items-start gap-4"><div class="w-12 h-12 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap w-6 h-6 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></div><div class="flex-1"><h3 class="font-semibold text-gray-900 dark:text-white">Среднее специальное<!-- --> in <!-- -->ЭВМ и Сети</h3><p class="text-blue-600 dark:text-blue-400 font-medium">ЕРТТ им. Попова</p><div class="flex items-center gap-2 text-sm text-gray-500 dark:text-gray-400 mt-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-4 h-4" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Екатеринбург<!-- --> · <!-- -->2000<!-- --> - <!-- -->2004</div><div class="flex flex-wrap gap-2 mt-3"><span class="inline-flex items-center font-medium rounded-full bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400 px-2 py-0.5 text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-3 h-3 mr-1" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg>Инженер-программист</span></div></div></div></div></div></div></div></section><section class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Certifications</h2><p class="text-lg text-gray-600 dark:text-gray-400">Professional certifications and credentials</p></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Сертифицированный эксперт по платформе данных SQL Server 2014. MCSE Data Platform</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">70-461 Querying Microsoft SQL Server 2012</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администрирование базы данных Microsoft SQL Server 2014</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Проектирование решений на основе баз данных SQL Server 2014</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администрирование инфраструктуры базы данных SQL MSSQL Server 2014</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Настройка производительности и оптимизации баз данных SQL MSSQL Server 2014</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">VMware vSphere: Install, Configure, Manage</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">VMware vSphere/ESXi: Troubleshooting</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">VMware</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec Endpoint Protection 13.x: Управление и администрирование</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec Endpoint Protection 12.1: Administration</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec Endpoint Protection 12.1: Maintain and Troubleshoot</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec Deployment Solution 7.5: Administration</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec Backup Exec 2012: Administration</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2013</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Symantec System Recovery 2011 Administration</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Symantec</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2012</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Оптимизация БД MSSQL для работы с 1С 8.3</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Gilev.ru</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администрирование и настройка сервера 1С Предприятия</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">kb.mista.ru</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2016</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Certified Asterisk Administrator</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Online Education</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Курсы системного администрирования Debian</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">debian.pro</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2015</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администратор Windows 2003 Server</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Богданов и Партнеры</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2007</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администратор Microsoft Enterprise Management Solution 2007</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Богданов и Партнеры</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2007</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администрирование и внедрение Microsoft Project Server 2007</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Богданов и Партнеры</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2007</span></div><div class="mt-auto"></div></div></div></div><div style="opacity:0;transform:scale(0.95)"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm transition-shadow hover:shadow-md h-full"><div class="p-6 flex flex-col h-full"><div class="flex items-start gap-3 mb-4"><div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award w-5 h-5 text-purple-600 dark:text-purple-400" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="flex-1 min-w-0"><h3 class="font-semibold text-gray-900 dark:text-white text-sm leading-tight">Администратор Microsoft Enterprise Management Solution 2007</h3><p class="text-sm text-gray-600 dark:text-gray-400 mt-1">Богданов и Партнеры</p></div></div><div class="flex items-center gap-2 text-xs text-gray-500 dark:text-gray-500 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-3.5 h-3.5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Issued <!-- -->Jan 2008</span></div><div class="mt-auto"></div></div></div></div></div></section><div class="bg-white dark:bg-gray-900 rounded-xl p-6 border border-gray-200 dark:border-gray-800"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-4 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5 text-gray-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg>Languages</h3><div class="flex flex-wrap gap-3"><div class="flex items-center gap-2 bg-gray-50 dark:bg-gray-800 rounded-lg px-3 py-2"><span class="font-medium text-gray-900 dark:text-white">Русский</span><span class="inline-flex items-center font-medium rounded-full bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400 px-2 py-0.5 text-xs">Native</span></div><div class="flex items-center gap-2 bg-gray-50 dark:bg-gray-800 rounded-lg px-3 py-2"><span class="font-medium text-gray-900 dark:text-white">Английский</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Professional</span></div></div></div><section id="portfolio-preview" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Featured Projects</h2><p class="text-lg text-gray-600 dark:text-gray-400">A selection of my recent work</p></div><div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><div style="opacity:0;transform:scale(0.9)"><div class="group relative bg-white dark:bg-gray-900 rounded-xl overflow-hidden border border-gray-200 dark:border-gray-800 shadow-sm hover:shadow-lg transition-all duration-300" style="opacity:0;transform:translateY(20px)"><div class="relative h-48 bg-gradient-to-br from-blue-500 to-purple-600 overflow-hidden"><div class="absolute inset-0 flex items-center justify-center"><span class="text-white/50 text-4xl font-bold">ЛО</span></div><div class="absolute inset-0 bg-black/60 flex items-center justify-center gap-4" style="opacity:0"><a href="https://github.com/NikolayGusev-astra/lotsman" target="_blank" rel="noopener noreferrer" class="p-3 bg-white rounded-full text-gray-900 hover:bg-gray-900 hover:text-white transition-colors" aria-label="View source code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a></div><div class="absolute top-3 left-3"><span class="inline-flex items-center font-medium rounded-full bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400 px-2 py-0.5 text-xs">Featured</span></div></div><div class="p-6"><div class="flex items-start justify-between gap-2 mb-2"><h3 class="font-semibold text-lg text-gray-900 dark:text-white group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Лоцман (Lotsman)</h3><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Research</span></div><p class="text-gray-600 dark:text-gray-400 text-sm mb-4 line-clamp-2">Подключаемый RAG/DCD/SRAG/ARAG движок для AI-агентов: DCD Router, hardware-aware backend, федеративный поиск.</p><div class="flex flex-wrap gap-1.5 mb-4"><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Python</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">RAG</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">DCD</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Zvec</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">+<!-- -->3</span></div><a class="inline-flex items-center text-sm font-medium text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors" href="/portfolio/lotsman/">View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div style="opacity:0;transform:scale(0.9)"><div class="group relative bg-white dark:bg-gray-900 rounded-xl overflow-hidden border border-gray-200 dark:border-gray-800 shadow-sm hover:shadow-lg transition-all duration-300" style="opacity:0;transform:translateY(20px)"><div class="relative h-48 bg-gradient-to-br from-blue-500 to-purple-600 overflow-hidden"><div class="absolute inset-0 flex items-center justify-center"><span class="text-white/50 text-4xl font-bold">ШТ</span></div><div class="absolute inset-0 bg-black/60 flex items-center justify-center gap-4" style="opacity:0"><a href="https://shturman.ai" target="_blank" rel="noopener noreferrer" class="p-3 bg-white rounded-full text-gray-900 hover:bg-blue-500 hover:text-white transition-colors" aria-label="View live site"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-5 h-5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><a href="https://github.com/NikolayGusev-astra/autolycus-desktop" target="_blank" rel="noopener noreferrer" class="p-3 bg-white rounded-full text-gray-900 hover:bg-gray-900 hover:text-white transition-colors" aria-label="View source code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a></div><div class="absolute top-3 left-3"><span class="inline-flex items-center font-medium rounded-full bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400 px-2 py-0.5 text-xs">Featured</span></div></div><div class="p-6"><div class="flex items-start justify-between gap-2 mb-2"><h3 class="font-semibold text-lg text-gray-900 dark:text-white group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Штурман (Steersman) Desktop + Workspace</h3><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Infrastructure</span></div><p class="text-gray-600 dark:text-gray-400 text-sm mb-4 line-clamp-2">Десктопный командный центр руководителя поверх Hermes Agent: нативное приложение (Tauri) + веб-воркспейс.</p><div class="flex flex-wrap gap-1.5 mb-4"><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">TypeScript</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">React</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Tauri</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Rust</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">+<!-- -->4</span></div><a class="inline-flex items-center text-sm font-medium text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors" href="/portfolio/shturman/">View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div style="opacity:0;transform:scale(0.9)"><div class="group relative bg-white dark:bg-gray-900 rounded-xl overflow-hidden border border-gray-200 dark:border-gray-800 shadow-sm hover:shadow-lg transition-all duration-300" style="opacity:0;transform:translateY(20px)"><div class="relative h-48 bg-gradient-to-br from-blue-500 to-purple-600 overflow-hidden"><div class="absolute inset-0 flex items-center justify-center"><span class="text-white/50 text-4xl font-bold">AU</span></div><div class="absolute inset-0 bg-black/60 flex items-center justify-center gap-4" style="opacity:0"><a href="https://github.com/NikolayGusev-astra/autolycus" target="_blank" rel="noopener noreferrer" class="p-3 bg-white rounded-full text-gray-900 hover:bg-gray-900 hover:text-white transition-colors" aria-label="View source code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a></div><div class="absolute top-3 left-3"><span class="inline-flex items-center font-medium rounded-full bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400 px-2 py-0.5 text-xs">Featured</span></div></div><div class="p-6"><div class="flex items-start justify-between gap-2 mb-2"><h3 class="font-semibold text-lg text-gray-900 dark:text-white group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Autolycus — плагины и доработки Hermes Agent</h3><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">Open Source</span></div><p class="text-gray-600 dark:text-gray-400 text-sm mb-4 line-clamp-2">Собственные provider-плагины, MCP-security и CLI-расширения поверх NousResearch/hermes-agent.</p><div class="flex flex-wrap gap-1.5 mb-4"><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Python</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Hermes Agent</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">MCP</span><span class="inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs">Plugin System</span><span class="inline-flex items-center font-medium rounded-full bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-300 px-2 py-0.5 text-xs">+<!-- -->3</span></div><a class="inline-flex items-center text-sm font-medium text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors" href="/portfolio/autolycus-plugins/">View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></div><div class="text-center mt-8"><a class="inline-flex items-center gap-2 text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 font-medium transition-colors" href="/portfolio/">View All Projects<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section><section id="ai-assistant" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">AI Assistants</h2><p class="text-lg text-gray-600 dark:text-gray-400">Autonomous AI agents for business</p></div><div class="grid grid-cols-1 md:grid-cols-2 gap-4"><a href="https://autolycus-agent.ru" target="_blank" rel="noopener noreferrer" class="block card-hover rounded-xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 p-6 hover:border-amber-400 dark:hover:border-amber-500 transition-colors"><div class="flex items-start gap-4"><div class="p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-2">Autolycus</h3><p class="text-gray-600 dark:text-gray-400 text-sm mb-3">White label AI-агент для команд. Temporal Awareness, SBL, RTK v2, Governance. On-premise, Telegram, RU/EN.</p><span class="inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium">Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></div></div></a><a href="https://hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="block card-hover rounded-xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 p-6 hover:border-amber-400 dark:hover:border-amber-500 transition-colors"><div class="flex items-start gap-4"><div class="p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-2">Hermes Agent</h3><p class="text-gray-600 dark:text-gray-400 text-sm mb-3">AI-powered trading analytics on MOEX, home automation monitoring, and DevOps intelligence. Multi-agent architecture with real-time market scanning.</p><span class="inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium">Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></div></div></a></div></section><section id="contact" class="py-16"><div class="mb-10"><h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">Get In Touch</h2><p class="text-lg text-gray-600 dark:text-gray-400">Let's discuss your next project</p></div><div class="grid grid-cols-1 lg:grid-cols-3 gap-8"><div class="lg:col-span-1"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm"><div class="p-6 space-y-6"><h3 class="font-semibold text-lg text-gray-900 dark:text-white">Contact Information</h3><div class="space-y-4"><div class="flex items-start gap-3"><div class="w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><div><p class="text-sm text-gray-500 dark:text-gray-400">Email</p><a href="mailto:manve.sulimo@gmail.com" class="font-medium text-gray-900 dark:text-white hover:text-blue-600 dark:hover:text-blue-400 transition-colors">manve.sulimo@gmail.com</a></div></div><div class="flex items-start gap-3"><div class="w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-5 h-5 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg></div><div><p class="text-sm text-gray-500 dark:text-gray-400">Phone</p><a href="tel:+7 (922) 168-24-40" class="font-medium text-gray-900 dark:text-white hover:text-blue-600 dark:hover:text-blue-400 transition-colors">+7 (922) 168-24-40</a></div></div><div class="flex items-start gap-3"><div class="w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><div><p class="text-sm text-gray-500 dark:text-gray-400">Location</p><p class="font-medium text-gray-900 dark:text-white">Екатеринбург, м. Площадь 1905 года</p></div></div><div class="flex items-start gap-3"><div class="w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-5 h-5 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg></div><div><p class="text-sm text-gray-500 dark:text-gray-400">Availability</p><p class="font-medium text-gray-900 dark:text-white">Open to opportunities</p></div></div></div><div class="pt-4 border-t border-gray-200 dark:border-gray-800"><p class="text-sm text-gray-500 dark:text-gray-400 mb-3">Connect with me</p><div class="flex items-center gap-2"><a href="https://github.com/NikolayGusev-astra" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a href="https://gusevnikolay.ru" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10" aria-label="Website"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></a></div></div></div></div></div><div class="lg:col-span-2"><div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm"><div class="p-6"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-4">Связаться через Telegram</h3><p class="text-gray-600 dark:text-gray-300 mb-6">Быстрый ответ гарантирован. Пишите по любым вопросам — обсудим детали!</p><a href="http://t.me/sneg1313" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 bg-[#0088cc] hover:bg-[#0077b3] text-white font-medium py-3 px-6 rounded-lg transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send w-5 h-5" aria-hidden="true"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg>Написать в Telegram</a></div></div></div></div></section></div><!--$--><!--/$--></main><footer class="bg-gray-50 dark:bg-gray-900 border-t border-gray-200 dark:border-gray-800"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-4 gap-8"><div><h3 class="font-bold text-lg text-gray-900 dark:text-white mb-4">Николай Гусев</h3><p class="text-gray-600 dark:text-gray-400 text-sm mb-4">Инженер</p><p class="text-gray-500 dark:text-gray-500 text-sm">Екатеринбург, м. Площадь 1905 года</p></div><div><h3 class="font-semibold text-gray-900 dark:text-white mb-4">Quick Links</h3><ul class="space-y-2"><li><a href="/" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">Home</a></li><li><a href="https://autolycus-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">Autolycus</a></li><li><a href="/portfolio" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">Portfolio</a></li><li><a href="/#contact" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">Contact</a></li><li><a href="/print" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">Print Version</a></li><li><a href="https://hermes-agent.ru" target="_blank" rel="noopener noreferrer" class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors">AI Assistant</a></li></ul></div><div><h3 class="font-semibold text-gray-900 dark:text-white mb-4">Сотрудничество</h3><ul class="space-y-3 text-sm text-gray-600 dark:text-gray-400"><li><a href="https://shturman.ai" target="_blank" rel="noopener noreferrer" class="font-semibold text-indigo-600 hover:text-indigo-800 dark:text-indigo-400 dark:hover:text-white transition-colors">Штурман</a> <!-- -->— командный центр руководителя, моя разработка.</li><li><a href="https://sberuniversity.ru/learning/program/chelovek-dopolnennyy-ii/?utm_source=tilda&utm_medium=referral&utm_campaign=gigaacademy&utm_content=gigaacademy_chelovek-dopolnennyy-ii" target="_blank" rel="noopener noreferrer" class="font-semibold text-gray-900 hover:text-indigo-600 dark:text-white dark:hover:text-indigo-400 transition-colors">Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span></a> <!-- -->— обучение по Штурману (программа «Человек, дополненный ИИ»). Ведёт Алексей Сидорюк (gen-ii.ru, CEO), я — CTO.</li><li><a href="https://pii-guard.ru" target="_blank" rel="noopener noreferrer" class="font-semibold text-rose-600 hover:text-rose-800 dark:text-rose-400 dark:hover:text-white transition-colors">PII Guard</a> <!-- -->— защита персональных данных для AI-агентов.</li></ul></div><div><h3 class="font-semibold text-gray-900 dark:text-white mb-4">Connect</h3><div class="flex gap-4"><a href="https://github.com/NikolayGusev-astra" target="_blank" rel="noopener noreferrer" class="p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors" aria-label="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin w-5 h-5" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a target="_blank" rel="noopener noreferrer" class="p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter w-5 h-5" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="mailto:manve.sulimo@gmail.com" target="_blank" rel="noopener noreferrer" class="p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors" aria-label="Email"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a></div></div></div><div class="mt-12 pt-8 border-t border-gray-200 dark:border-gray-800"><div class="flex flex-col sm:flex-row justify-between items-center gap-4"><p class="text-gray-500 dark:text-gray-500 text-sm">© <!-- -->2026<!-- --> <!-- -->Николай Гусев<!-- -->. All rights reserved.</p><p class="text-gray-500 dark:text-gray-500 text-sm flex items-center gap-1">Built with <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart w-4 h-4 text-red-500" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg> using Next.js</p></div></div></div></footer><script src="/_next/static/chunks/20d1a56625def336.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[3374,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\"],\"Header\"]\n3:I[214,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\"],\"SideNav\"]\n4:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\nb:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/b8bef45ff952d028.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"WsnEexElvfrwPDUo7tEZ3\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/b8bef45ff952d028.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/8e967120842d96ad.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/e217cffe128db1b2.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth\",\"children\":[\"$\",\"body\",null,{\"className\":\"inter_5972bc34-module__OU16Qa__className bg-gray-50 dark:bg-gray-950 text-gray-900 dark:text-gray-100 antialiased\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{}],[\"$\",\"main\",null,{\"className\":\"pt-16\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"bg-gray-50 dark:bg-gray-900 border-t border-gray-200 dark:border-gray-800\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-4 gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-lg text-gray-900 dark:text-white mb-4\",\"children\":\"Николай Гусев\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 text-sm mb-4\",\"children\":\"Инженер\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-500 dark:text-gray-500 text-sm\",\"children\":\"Екатеринбург, м. Площадь 1905 года\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-gray-900 dark:text-white mb-4\",\"children\":\"Quick Links\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"/\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"https://autolycus-agent.ru\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://autolycus-agent.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"Autolycus\"}]}],[\"$\",\"li\",\"/portfolio\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/portfolio\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"Portfolio\"}]}],[\"$\",\"li\",\"/#contact\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/#contact\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"/print\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/print\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"Print Version\"}]}],[\"$\",\"li\",\"https://hermes-agent.ru\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://hermes-agent.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white text-sm transition-colors\",\"children\":\"AI Assistant\"}]}]]}]]}],\"$L6\",\"$L7\"]}],\"$L8\"]}]}]]}]}]]}],{\"children\":[\"$L9\",{},null,false,false]},null,false,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[]],\"S\":true}\n"])</script><script>self.__next_f.push([1,"c:I[85437,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"Image\"]\n1d:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\n1f:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-gray-900 dark:text-white mb-4\",\"children\":\"Сотрудничество\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://shturman.ai\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-indigo-600 hover:text-indigo-800 dark:text-indigo-400 dark:hover:text-white transition-colors\",\"children\":\"Штурман\"}],\" \",\"— командный центр руководителя, моя разработка.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://sberuniversity.ru/learning/program/chelovek-dopolnennyy-ii/?utm_source=tilda\u0026utm_medium=referral\u0026utm_campaign=gigaacademy\u0026utm_content=gigaacademy_chelovek-dopolnennyy-ii\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-gray-900 hover:text-indigo-600 dark:text-white dark:hover:text-indigo-400 transition-colors\",\"children\":[\"Гигашкола Сбера\",[\"$\",\"span\",null,{\"className\":\"ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300\",\"children\":\"GEN-II\"}]]}],\" \",\"— обучение по Штурману (программа «Человек, дополненный ИИ»). Ведёт Алексей Сидорюк (gen-ii.ru, CEO), я — CTO.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://pii-guard.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-rose-600 hover:text-rose-800 dark:text-rose-400 dark:hover:text-white transition-colors\",\"children\":\"PII Guard\"}],\" \",\"— защита персональных данных для AI-агентов.\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-gray-900 dark:text-white mb-4\",\"children\":\"Connect\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/NikolayGusev-astra\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"LinkedIn\",{\"href\":\"$undefined\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors\",\"aria-label\":\"LinkedIn\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"Twitter\",{\"href\":\"$undefined\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors\",\"aria-label\":\"Twitter\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-twitter w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"Email\",{\"href\":\"mailto:manve.sulimo@gmail.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"p-2 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-lg transition-colors\",\"aria-label\":\"Email\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"mt-12 pt-8 border-t border-gray-200 dark:border-gray-800\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row justify-between items-center gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-gray-500 dark:text-gray-500 text-sm\",\"children\":[\"© \",2026,\" \",\"Николай Гусев\",\". All rights reserved.\"]}],[\"$\",\"p\",null,{\"className\":\"text-gray-500 dark:text-gray-500 text-sm flex items-center gap-1\",\"children\":[\"Built with \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-heart w-4 h-4 text-red-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"mvr1a0\",{\"d\":\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"}],\"$undefined\"]}],\" using Next.js\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto px-4 sm:px-6 lg:px-8 max-w-6xl py-12\",\"children\":[[\"$\",\"section\",null,{\"id\":\"about\",\"className\":\"mb-16\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex flex-col md:flex-row items-center gap-8 mb-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-40 h-40 rounded-full overflow-hidden border-4 border-blue-600 shadow-lg flex-shrink-0 bg-gray-200 dark:bg-gray-700\",\"children\":[\"$\",\"$Lc\",null,{\"src\":\"https://avatars.githubusercontent.com/NikolayGusev-astra\",\"alt\":\"Николай Гусев\",\"fill\":true,\"className\":\"object-cover\",\"priority\":true}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 text-center md:text-left\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl md:text-5xl font-bold text-gray-900 dark:text-white mb-2\",\"children\":\"Николай Гусев\"}],[\"$\",\"p\",null,{\"className\":\"text-xl md:text-2xl text-blue-600 dark:text-blue-400 font-medium mb-4\",\"children\":\"Инженер\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center md:justify-start gap-4 text-sm text-gray-600 dark:text-gray-400 mb-6\",\"children\":[[\"$\",\"a\",null,{\"href\":\"mailto:manve.sulimo@gmail.com\",\"className\":\"flex items-center gap-1.5 hover:text-blue-600 dark:hover:text-blue-400 transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}],\"manve.sulimo@gmail.com\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-phone w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9njp5v\",{\"d\":\"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384\"}],\"$undefined\"]}],\"+7 (922) 168-24-40\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-map-pin w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1r0f0z\",{\"d\":\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"}],[\"$\",\"circle\",\"ilqhr7\",{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\"}],\"$undefined\"]}],\"Екатеринбург, м. Площадь 1905 года\"]}],[\"$\",\"a\",null,{\"href\":\"https://gusevnikolay.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center gap-1.5 hover:text-blue-600 dark:hover:text-blue-400 transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}],\"Portfolio\"]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4 justify-center md:justify-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/NikolayGusev-astra\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[\"$Ld\",\"$Le\",\"$undefined\"]}]}],\"$Lf\"]}],\"$L10\"]}]]}]]}],\"$L11\"]}],\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\"]}],[\"$L1a\",\"$L1b\"],\"$L1c\"]}]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"$20\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L21\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script><script>self.__next_f.push([1,"22:I[51959,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"ExperienceTimeline\"]\n23:I[45888,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"SkillsSection\"]\n24:I[18103,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"EducationSection\"]\n25:I[7707,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"CertificationsSection\"]\n26:I[41278,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"ProjectGrid\"]\n27:I[22016,[\"/_next/static/chunks/8e967120842d96ad.js\",\"/_next/static/chunks/e217cffe128db1b2.js\",\"/_next/static/chunks/ced713efd11ae5fa.js\",\"/_next/static/chunks/40e107fe60670309.js\"],\"\"]\n2f:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\nd:[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}]\ne:[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}]\nf:[\"$\",\"a\",\"Website\",{\"href\":\"https://gusevnikolay.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10\",\"aria-label\":\"Website\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}]}]\n10:[\"$\",\"a\",null,{\"href\":\"/print\",\"className\":\"inline-flex items-center justify-center font-medium rounded-lg transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none bg-blue-600 text-white hover:bg-blue-700 focus:ring-blue-500 px-4 py-2 text-sm\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download w-4 h-4 mr-2\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"m9g1x1\",{\"d\":\"M12 15V3\"}],[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"path\",\"brsn70\",{\"d\":\"m7 10 5 5 5-5\"}],\"$undefined\"]}],\"View Resume\"]}]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"div\",null,{\"className\":\"mb-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-700 dark:text-gray-300 leading-relaxed mb-6\",\"children\":\"Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 gap-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex items-center gap-2 text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"yps3ct\",{\"d\":\"M21.801 10A10 10 0 1 1 17 3.335\"}],[\"$\",\"path\",\"1pflzl\",{\"d\":\"m9 11 3 3L22 4\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":\"23 года в корпоративной инфраструктуре; Astra Linux, ALD Pro, импортозамещение\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"flex items-center gap-2 text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"yps3ct\",{\"d\":\"M21.801 10A10 10 0 1 1 17 3.335\"}],[\"$\",\"path\",\"1pflzl\",{\"d\":\"m9 11 3 3L22 4\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":\"Штурман — командный центр руководителя (Tauri-десктоп + веб-воркспейс shturman.ai)\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"flex items-center gap-2 text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"yps3ct\",{\"d\":\"M21.801 10A10 10 0 1 1 17 3.335\"}],[\"$\",\"path\",\"1pflzl\",{\"d\":\"m9 11 3 3L22 4\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":\"Лоцман — подключаемый RAG/DCD-движок (in-process / MCP / REST, hardware-aware)\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"flex items-center gap-2 text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"yps3ct\",{\"d\":\"M21.801 10A10 10 0 1 1 17 3.335\"}],[\"$\",\"path\",\"1pflzl\",{\"d\":\"m9 11 3 3L22 4\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":\"Autolycus: 7 provider-плагинов + MCP-security + доработки ядра (RTK, SBL, Governance)\"}]]}],[\"$\",\"div\",\"4\",{\"className\":\"flex items-center gap-2 text-gray-600 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-check-big w-5 h-5 text-green-500 flex-shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"yps3ct\",{\"d\":\"M21.801 10A10 10 0 1 1 17 3.335\"}],[\"$\",\"path\",\"1pflzl\",{\"d\":\"m9 11 3 3L22 4\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"children\":\"11 PR в upstream NousResearch/hermes-agent (4 merged: ContextWriter, sanitize, ClickHouse, validate)\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$L22\",null,{}]\n13:[\"$\",\"$L23\",null,{}]\n14:[\"$\",\"$L24\",null,{}]\n15:[\"$\",\"$L25\",null,{}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-900 rounded-xl p-6 border border-gray-200 dark:border-gray-800\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-lg text-gray-900 dark:text-white mb-4 flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe w-5 h-5 text-gray-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}],\"Languages\"]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-3\",\"children\":[[\"$\",\"div\",\"Русский\",{\"className\":\"flex items-center gap-2 bg-gray-50 dark:bg-gray-800 rounded-lg px-3 py-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium text-gray-900 dark:text-white\",\"children\":\"Русский\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center font-medium rounded-full bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400 px-2 py-0.5 text-xs\",\"children\":\"Native\"}]]}],[\"$\",\"div\",\"Английский\",{\"className\":\"flex items-center gap-2 bg-gray-50 dark:bg-gray-800 rounded-lg px-3 py-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium text-gray-900 dark:text-white\",\"children\":\"Английский\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center font-medium rounded-full bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 px-2 py-0.5 text-xs\",\"children\":\"Professional\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"section\",null,{\"id\":\"portfolio-preview\",\"className\":\"py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold text-gray-900 dark:text-white mb-2\",\"children\":\"Featured Projects\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400\",\"children\":\"A selection of my recent work\"}]]}],[[\"$\",\"$L26\",null,{\"featuredOnly\":true,\"limit\":3,\"showFilters\":false}],[\"$\",\"div\",null,{\"className\":\"text-center mt-8\",\"children\":[\"$\",\"$L27\",null,{\"href\":\"/portfolio\",\"className\":\"inline-flex items-center gap-2 text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 font-medium transition-colors\",\"children\":[\"View All Projects\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]}]]]}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"section\",null,{\"id\":\"ai-assistant\",\"className\":\"py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold text-gray-900 dark:text-white mb-2\",\"children\":\"AI Assistants\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400\",\"children\":\"Autonomous AI agents for business\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://autolycus-agent.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block card-hover rounded-xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 p-6 hover:border-amber-400 dark:hover:border-amber-500 transition-colors\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"hb8ula\",{\"d\":\"M12 8V4H8\"}],[\"$\",\"rect\",\"enze0r\",{\"width\":\"16\",\"height\":\"12\",\"x\":\"4\",\"y\":\"8\",\"rx\":\"2\"}],[\"$\",\"path\",\"vft8re\",{\"d\":\"M2 14h2\"}],[\"$\",\"path\",\"4cs60a\",{\"d\":\"M20 14h2\"}],[\"$\",\"path\",\"1xurst\",{\"d\":\"M15 13v2\"}],[\"$\",\"path\",\"rq6x2g\",{\"d\":\"M9 13v2\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-lg text-gray-900 dark:text-white mb-2\",\"children\":\"Autolycus\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 text-sm mb-3\",\"children\":\"White label AI-агент для команд. Temporal Awareness, SBL, RTK v2, Governance. On-premise, Telegram, RU/EN.\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium\",\"children\":[\"Learn more \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link w-3 h-3\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]]}]}],[\"$\",\"a\",null,{\"href\":\"https://hermes-agent.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block card-hover rounded-xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 p-6 hover:border-amber-400 dark:hover:border-amber-500 transition-colors\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"hb8ula\",{\"d\":\"M12 8V4H8\"}],[\"$\",\"rect\",\"enze0r\",{\"width\":\"16\",\"height\":\"12\",\"x\":\"4\",\"y\":\"8\",\"rx\":\"2\"}],[\"$\",\"path\",\"vft8re\",{\"d\":\"M2 14h2\"}],[\"$\",\"path\",\"4cs60a\",{\"d\":\"M20 14h2\"}],[\"$\",\"path\",\"1xurst\",{\"d\":\"M15 13v2\"}],[\"$\",\"path\",\"rq6x2g\",{\"d\":\"M9 13v2\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-lg text-gray-900 dark:text-white mb-2\",\"children\":\"Hermes Agent\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 text-sm mb-3\",\"children\":\"AI-powered trading analytics on MOEX, home automation monitoring, and DevOps intelligence. Multi-agent architecture with real-time market scanning.\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium\",\"children\":[\"Learn more \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link w-3 h-3\",\"aria-hidden\":\"true\",\"children\":[\"$L28\",\"$L29\",\"$L2a\",\"$undefined\"]}]]}]]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"section\",null,{\"id\":\"contact\",\"className\":\"py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold text-gray-900 dark:text-white mb-2\",\"children\":\"Get In Touch\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400\",\"children\":\"Let's discuss your next project\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-3 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-6 space-y-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-lg text-gray-900 dark:text-white\",\"children\":\"Contact Information\"}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",\"Email\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail w-5 h-5 text-blue-600 dark:text-blue-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400\",\"children\":\"Email\"}],[\"$\",\"a\",null,{\"href\":\"mailto:manve.sulimo@gmail.com\",\"className\":\"font-medium text-gray-900 dark:text-white hover:text-blue-600 dark:hover:text-blue-400 transition-colors\",\"children\":\"manve.sulimo@gmail.com\"}]]}]]}],[\"$\",\"div\",\"Phone\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-phone w-5 h-5 text-blue-600 dark:text-blue-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9njp5v\",{\"d\":\"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400\",\"children\":\"Phone\"}],[\"$\",\"a\",null,{\"href\":\"tel:+7 (922) 168-24-40\",\"className\":\"font-medium text-gray-900 dark:text-white hover:text-blue-600 dark:hover:text-blue-400 transition-colors\",\"children\":\"+7 (922) 168-24-40\"}]]}]]}],[\"$\",\"div\",\"Location\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-map-pin w-5 h-5 text-blue-600 dark:text-blue-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1r0f0z\",{\"d\":\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"}],[\"$\",\"circle\",\"ilqhr7\",{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400\",\"children\":\"Location\"}],[\"$\",\"p\",null,{\"className\":\"font-medium text-gray-900 dark:text-white\",\"children\":\"Екатеринбург, м. Площадь 1905 года\"}]]}]]}],[\"$\",\"div\",\"Availability\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-10 h-10 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center flex-shrink-0\",\"children\":\"$L2b\"}],\"$L2c\"]}]]}],\"$L2d\"]}]}]}],\"$L2e\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/ced713efd11ae5fa.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1b:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/40e107fe60670309.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1c:[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$20\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@30\"}]}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}]\n29:[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}]\n2a:[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}]\n2b:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar w-5 h-5 text-blue-600 dark:text-blue-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}]\n2c:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400\",\"children\":\"Availability\"}],[\"$\",\"p\",null,{\"className\":\"font-medium text-gray-900 dark:text-white\",\"children\":\"Open to opportunities\"}]]}]\n"])</script><script>self.__next_f.push([1,"2d:[\"$\",\"div\",null,{\"className\":\"pt-4 border-t border-gray-200 dark:border-gray-800\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400 mb-3\",\"children\":\"Connect with me\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/NikolayGusev-astra\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10\",\"aria-label\":\"GitHub\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"Website\",{\"href\":\"https://gusevnikolay.ru\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-center rounded-lg text-gray-600 hover:text-blue-600 hover:bg-blue-50 dark:text-gray-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors p-2 w-10 h-10\",\"aria-label\":\"Website\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"className\":\"lg:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 shadow-sm\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-lg text-gray-900 dark:text-white mb-4\",\"children\":\"Связаться через Telegram\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 mb-6\",\"children\":\"Быстрый ответ гарантирован. Пишите по любым вопросам — обсудим детали!\"}],[\"$\",\"a\",null,{\"href\":\"http://t.me/sneg1313\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 bg-[#0088cc] hover:bg-[#0077b3] text-white font-medium py-3 px-6 rounded-lg transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-send w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ffxy3\",{\"d\":\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z\"}],[\"$\",\"path\",\"12cjpa\",{\"d\":\"m21.854 2.147-10.94 10.939\"}],\"$undefined\"]}],\"Написать в Telegram\"]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"31:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"21:[[\"$\",\"title\",\"0\",{\"children\":\"Николай Гусев | Инженер\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Николай Гусев\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"resume,portfolio,developer,software engineer\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Николай Гусев | Инженер\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:type\",\"content\":\"profile\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"Николай Гусев | Инженер\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Старший инженер внедрения ГК Астра: масштабирование корпоративной ИТ-инфраструктуры на базе ALD Pro и Astra Linux, импортозамещение. Разрабатываю AI-инструменты: Штурман — командный центр руководителя с Tauri-десктопом и веб-воркспейсом поверх Hermes Agent; Лоцман — RAG/DCD-движок; PII Guard — LLM-шлюз с PII-интерцептором и обезличиванием ПДн. Подготовил 11 upstream-PR в NousResearch/hermes-agent. Проект Штурман участвует в Гигашколе Сбера · GEN-II.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0b3bf435.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L31\",\"11\",{}]]\n"])</script><script>self.__next_f.push([1,"30:null\n"])</script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 18
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 18 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| / |
Николай Гусев
|
|
Анализировать url |
| /portfolio |
Portfolio
|
|
Анализировать url |
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Resume
|
|
Анализировать url | |
| /portfolio |
Portfolio
|
|
Анализировать url |
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Download Resume
|
|
Анализировать url | |
| /portfolio/ |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder w-5 h-5" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"></path></svg><span class="absolute left-full ml-2 px-3 py-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all whitespace-nowrap">Portfolio</span>
|
|
Анализировать url |
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg>Portfolio
|
|
Анализировать url | |
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg>
|
|
Анализировать url | |
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4 mr-2" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>View Resume
|
|
Анализировать url | |
| /portfolio/lotsman/ |
View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
|
|
Анализировать url |
| /portfolio/shturman/ |
View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
|
|
Анализировать url |
| /portfolio/autolycus-plugins/ |
View Details<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
|
|
Анализировать url |
| /portfolio/ |
View All Projects<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
|
|
Анализировать url |
| /tel:+7 (922) 168-24-40 |
+7 (922) 168-24-40
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg>
|
|
Анализировать url | |
| / |
Home
|
|
Анализировать url |
| /portfolio |
Portfolio
|
|
Анализировать url |
|
Print Version
|
|
Анализировать url |
Внешние ссылки
Кол-во: 25
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 25 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| shturman.ai |
Shturman
|
Анализировать url |
| pii-guard.ru |
PII Guard
|
Анализировать url |
| sberuniversity.ru |
Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span>
|
Анализировать url |
| hermes-agent.ru |
AI Assistant
|
Анализировать url |
| vpn.hermes-agent.ru |
VPN
|
Анализировать url |
| shturman.ai |
Shturman
|
Анализировать url |
| pii-guard.ru |
PII Guard
|
Анализировать url |
| sberuniversity.ru |
Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span>
|
Анализировать url |
| hermes-agent.ru |
AI Assistant
|
Анализировать url |
| vpn.hermes-agent.ru |
VPN
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
| shturman.ai |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-5 h-5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
| autolycus-agent.ru |
<div class="flex items-start gap-4"><div class="p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-2">Autolycus</h3><p class="text-gray-600 dark:text-gray-400 text-sm mb-3">White label AI-агент для команд. Temporal Awareness, SBL, RTK v2, Governance. On-premise, Telegram, RU/EN.</p><span class="inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium">Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></div></div>
|
Анализировать url |
| hermes-agent.ru |
<div class="flex items-start gap-4"><div class="p-3 rounded-lg bg-amber-100 dark:bg-amber-900/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot w-6 h-6 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><div class="flex-1"><h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-2">Hermes Agent</h3><p class="text-gray-600 dark:text-gray-400 text-sm mb-3">AI-powered trading analytics on MOEX, home automation monitoring, and DevOps intelligence. Multi-agent architecture with real-time market scanning.</p><span class="inline-flex items-center gap-1 text-amber-600 dark:text-amber-400 text-sm font-medium">Learn more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></div></div>
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
| t.me |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send w-5 h-5" aria-hidden="true"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg>Написать в Telegram
|
|
| autolycus-agent.ru |
Autolycus
|
Анализировать url |
| hermes-agent.ru |
AI Assistant
|
Анализировать url |
| shturman.ai |
Штурман
|
Анализировать url |
| sberuniversity.ru |
Гигашкола Сбера<span class="ml-1 text-[10px] font-medium align-middle text-indigo-500 dark:text-indigo-300">GEN-II</span>
|
Анализировать url |
| pii-guard.ru |
PII Guard
|
Анализировать url |
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-5 h-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ФЗ-152: ПД Готовность: 40%
РКН
ОК
Сайт не заблокирован
Контакты
http://gusevnikolay.ru/contacts/
Страница с контактами найдена
Политика ПД
http://gusevnikolay.ru/policy/
Страница политики обработки ПД найдена
Согласие
http://gusevnikolay.ru/personal/
Страница согласия на обработку ПД найдена
Чекбокс согласия
Не найден
Чекбокс согласия на обработку ПД в формах сайта не найден
Счётчики до согласия
ОК
Счётчики аналитики не собирают данные до согласия пользователя
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Таким сайт http://gusevnikolay.ru видят поисковые системы. Процент оптимизации невысокий - 52%. Чтобы улучшить сайт и попасть в ТОП необходимо:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: