разрабатывает ПО и AI-системы на Rust и Python, с акцентом на распределённые системы и сложную инфраструктуру. До этого он преподавал информатику в State University of New York at Buffalo. Любит сложные задачи и чистые абстракции.
→whoami
Инженер ИИ @ ABB · Международный Банк Азербайджана
Руководитель IT @ Европейский Молодёжный Парламент AZ
→stats
1000+ студентов обучено·5+ команд·4+ года в разработке·Колофон
Прикладываешь карту к USB NFC-пэду, платишь прямо в окне игры, получаешь предмет: tap-to-pay для десктопных игр на базе Xsolla. Сделано на Xsolla Baku GameTech Hackathon командой из 5 человек.
RustTauriESP32XsollaWebSocket
Подробнее
Построил сервер на Rust (axum): лимиты трат по карте, создание заказов в песочнице Xsolla Pay Station, API-ключ только на сервере за трейтом PaymentProvider с реализациями Xsolla и Mock
Встроил чекаут Xsolla как iframe внутри десктопного игрового клиента на Tauri 2 с опросом статуса заказа до завершения
Связал прошивку ESP32 + RC522 NFC через Rust-мост serial-to-WebSocket с общим крейтом tappad-protocol и клиентскими SDK на Rust и JS
114 тестов на Rust, clippy pedantic, без unwrap/expect/panic вне тестов, CI с fmt, clippy и cargo audit
CLI, который принимает описание dev-tool идеи на простом языке, ищет по open-source реестрам существующие реализации, ранжирует совпадения локальными эмбеддингами и формирует вердикт через LLM.
Построил конкурентные адаптеры для 11 реестров: от crates.io, npm и PyPI до Docker Hub и Hacker News
Спроектировал систему вердиктов с ограниченной областью, которая никогда не утверждает отсутствие, а только сообщает о найденном в проверенных источниках
Добавил интерактивный ratatui TUI с детальным просмотром, открытием браузера и структурированным JSON-выводом для CI-пайплайнов
Мульти-ретриверный RAG с кворумной фильтрацией, требующей согласия между ретриверами перед выдачей результатов. Достигнут recall 95% против 70% baseline.
RustOllamaTokio
Подробнее
Опубликован на crates.io как устанавливаемый Rust-крейт (cargo add quorumrag)
Построил мульти-ретриверный ансамбль с Reciprocal Rank Fusion и кворумной фильтрацией
Реализовал обработку перекрывающихся чанков с 50% шагом для предотвращения потери ответов на границах
Добавил параллельное создание эмбеддингов с кэшированием для оптимизации холодного старта
Кластеризовал доказательства через центроиды косинусного сходства, чтобы кворумное голосование работало по семантическим группам, а не по отдельным фрагментам
End-to-end pipeline мониторинга транзакций с event-driven скорингом, асинхронной обработкой через RabbitMQ и идемпотентной обработкой данных.
JavaSpring BootRabbitMQPostgreSQLDocker
Подробнее
Спроектировал event‑driven архитектуру для скоринга, уведомлений и отчетности
Построил асинхронность через RabbitMQ и безопасные повторные чтения
Реализовал per‑service БД с миграциями Liquibase и конфигурацией по окружениям
Развернул на AWS EC2 через Docker Compose, Linux‑сети и публичные сервисные endpoints
Кластер продолжает обслуживать запросы при падении лидера и разделении сети: выдерживает отказ ⌊n/2⌋ узлов, не теряя ни одной зафиксированной записи.
GoUDPProtobuf
Подробнее
Реализовал выбор лидера с рандомизированными таймаутами и term-based логическими часами для предотвращения split vote
Построил репликацию логов через AppendEntries RPC с проверками консистентности и кворумным подтверждением
Обработал отказы узлов и сетевые разделения с толерантностью до ⌊n/2⌋ серверных сбоев
Обеспечил гарантии безопасности: избранные лидеры всегда содержат все ранее зафиксированные записи
Спроектировал кастомный RPC-фреймворк поверх UDP с Protobuf-сериализацией, ретрансмиссией и дедупликацией сообщений
Лидер реплицирует записи лога через AppendEntries RPC
Любой ключ находится за O(log n) переходов и остаётся доступным, пока узлы приходят и уходят: каждое значение хранится на k ближайших узлах.
GoTCPProtobuf
Подробнее
Реализовал XOR-метрику расстояния с k-bucket таблицами маршрутизации для организации пиров
Построил итеративный поиск узлов с α параллельными запросами, сходящимися к целевым ключам за O(log n) переходов
Спроектировал протокол присоединения и bootstrap для заполнения таблиц маршрутизации от seed-узлов
Добавил переиздание ключей и избыточное хранение на k ближайших узлах для отказоустойчивости
Итеративный поиск FIND_NODE сходится по XOR-расстоянию
Каждая запись истекает по своему TTL, а сборщик убирает висячие ссылки между слоями: чтения перестают отдавать устаревшие данные без потери скорости на горячем пути.
RustTokioRedis
Подробнее
Заменил монолитный кэш на два слоя: key-subkey to id и id to value
Добавил TTL-управление жизненным циклом для предсказуемого истечения данных
Реализовал garbage collection для удаления просроченных записей и висячих ссылок
Сохранил низкую latency при усилении консистентности в распределенной нагрузке
Поставьте его на позицию Project Manager или Team Lead, и я гарантирую, что он проявит себя блестяще.
OK
Oliver Kennedy
Доцент, State University of New York at Buffalo
Структуры данных — Старший ассистент преподавателя
“
Он не только продемонстрировал глубокое техническое понимание материала, но и умел объяснять эти концепции просто и доступно студентам, которым было трудно применить их на практике.
JH
Jesse Hartloff
Доцент кафедры преподавания, State University of New York at Buffalo
Веб‑приложения — Ассистент преподавателя
“
Он оперативно реагировал на запросы, профессионально взаимодействовал со студентами и сотрудниками курса и был технически компетентен во всех инструментах и процессах курса.
CA
Carl Alphonce
Профессор кафедры преподавания, State University of New York at Buffalo
Качество ПО на практике — Ассистент преподавателя
“
Меня впечатлили его сильная трудовая этика, позитивный настрой, профессионализм и преданность делу. Он проявил себя как организованный, эффективный и трудолюбивый ассистент.
NA
Nasrin Akhter
Ассистент-профессор кафедры преподавания, State University of New York at Buffalo
Дискретные структуры — Ассистент преподавателя
“
Риад входит в число лучших людей, с которыми мне доводилось работать. Его способность объяснять сложные концепции людям с разным уровнем подготовки неизменно меня впечатляла.
SM
Sean Mackay
Ассистент-профессор кафедры компьютерных наук, University of Oklahoma
Основы компьютерных наук — Ассистент преподавателя
“
Я подтверждаю трудовую этику, навыки, результативность и коммуникабельность Риада. Я без колебаний рекомендую его любому работодателю.
FG
Farshad Ghanei
Доцент кафедры преподавания, Illinois Institute of Technology