О сайте
Добро пожаловать на мой персональный блог, меня зовут Максим. Блог посвящён системной разработке и прикладным ИТ-решениям. Здесь я делюсь своими статьями и авторскими Open Source проектами в разных ИТ областях.
Философия разработки: в основе всех проектов лежат принципы полной самодостаточности (Zero Dependencies), нативности кода и кроссплатформенности. Все исходные материалы открыты, снабжены бенчмарками и подробно задокументированы для легкого воспроизведения.
Про меня
В ИТ-разработке и архитектуре более 25 лет. Работаю на фрилансе. Помогаю с проектами как аналитик, программист и консультант. Сейчас глубоко погружен в три направления: нативные технологии, ИИ-решения для бизнеса и кибербезопасность (инфраструктура и серверы).
Ключевые компетенции
- Системное программирование. Разработка компактных модулей Windows/Linux без внешних библиотек и зависимостей (кастомные аллокаторы, MM-менеджеры, JSON/CSV/HTML-парсеры, Regex-движки, менеджеры потоков, системы пулов).
- Сетевые протоколы. Реализация протоколов по спецификациям RFC: TLS/SSL, HTTP/S, FTP/S, WebSocket, SOCKS5 и другие.
- Криптография. Реализация методов шифрования и хеширования: AES-GCM, SHA-256, RSA-2048, ECDHE, X25519 и другие. Генерация ключей и X.509-сертификатов.
- Локальный ИИ. Разаработка и оптимизация нейросетей (LLM, STT, TTS) под CPU/GPU полностью на C/C++ и Python/PyTorch. Опыт создания автономных офлайн-ассистентов (пайплайн: VAD → STT → LLM → TTS), ИИ агентов.
- Графика, Рендеринг и Web. Низкоуровневая графика (OpenGL, Vulkan, Canvas), процедурная анимация, парсинг 3D-моделей и движки рендеринга документов (PDF, EPUB, Office). Интеграция Chromium (CEF) на чистом C и управление через DevTools Protocol.
- Веб-технологии. Веб сервисы на Go и C/CPP, веб-панели, встраивание Chromium (CEF), управление браузером через DevTools Protocol, микро веб сервисы.
- Информационная безопасность, Reverse Engineering. Разработка ханипотов с эмуляцией ОС, реверс логики приложений и сервисов для воссоздания аналогов, системы сетевого фингерпринтинга (JA3/JA4, TCP/IP и другие) для антибот решений/идентификации пользователей, для пентеста C2-фреймворки (с базонезависимыми shellcode-агенты) и анти-фингерпринтинг решения.
- Windows native. Глубокое знание Win32 API, WMI/COM, структуры PE-файлов, WASAPI и написания Desktop софта.
- Инженерная дисциплина. Кроссплатформенные сборки (MinGW/MSVC/CMake/Go), юнит-тесты, стресс-тесты, подробные двуязычные README с методиками и бенчмарками.
Технологический стек
- Языки программирования: C/C++, Golang, Python, Node.js, JavaScript, PHP, Delphi, QT.
- Низкоуровневая разработка: Разработка полного цикла на чистом нативном коде (Full Native Code), глубокое понимание архитектуры ОС Windows и Linux.
- Сетевые технологии: Исчерпывающие знания сетевых протоколов всех уровней.
- Базы данных: Проектирование, оптимизация и работа с любыми типами СУБД (SQL, NoSQL, Key-Value). Экспертный SQL.
- Веб-инфраструктура и Full-stack: Создание веб-сервисов любой сложности (PHP/Go, JS, HTML, CSS), администрирование и тонкая настройка серверов Linux/Windows, веб-серверов Nginx и Apache.