Backend- и AI-инженер, более 5 лет в коммерческой разработке: продакшн-системы для финтеха, блокчейн-проектов и B2B SaaS. Сооснователь Borebase: разработал продукт целиком, от архитектуры и доменной логики до биллинга, деплоя и онбординга. Backend-разработчик, который берёт на себя и frontend: в основе асинхронный Python и PostgreSQL, React/Next там, где этого требует продукт, плюс интеграции с разными блокчейнами и мультиагентный RAG. Мои системы работают в продуктах с аудиторией 100K+ пользователей.
Разрабатываю боевые backend-сервисыAI-системыфинтех-платформыблокчейн-инфраструктуру
Я из Риги, пять лет учился и работал в Эйндховене, в Нидерландах. В коммерческой разработке я с 2021 года. И почти всё это время по выходным преподавал программирование детям. Обучил уже более 500 учеников от 7 до 18 лет.
Преподавание никогда не было просто подработкой. Именно там я понял: если не могу объяснить что-то девятилетнему, значит, сам ещё не разобрался. На этой привычке держится большая часть моей инженерной работы.
Прежде чем писать код, я читаю стандарт. Разбираюсь, пока не пойму всю систему, а не только свою часть, и не бросаю задачу, когда самое интересное уже позади. Платежи, AI-агенты, ончейн-инфраструктура, геотехника. Сферы меняются, а подход остаётся неизменным.
В команде я обычно беру на себя самые сложные задачи.
Любой игрок может открыть лобби. Бот собирает 10 участников, распределяет их по командам на основе собственной модели Elo и перемещает в командные голосовые каналы. Составы меняются, даже если играют те же люди. API результатов у игры нет, поэтому победителя определяют голосованием: побеждает команда, набравшая больше реакций. Бот пересчитывает рейтинги и сохраняет их в MongoDB.
AI-утилита командной строки для дата-инженеров и архитекторов баз данных. Преобразует запросы на естественном языке в SQL: можно исследовать базу и получать данные, не написав запрос вручную.
КодОтслеживает более 12 бирж (REST и стаканы в реальном времени по WebSocket) и DEX-агрегаторы в разных сетях. Находит спреды между площадками и проверяет, можно ли реально исполнить арбитражную сделку: учитывает глубину стакана, доступные сети перевода, возможность использовать бридж (deBridge) и безопасность токена (GoPlus). После проверки отправляет алерты разных уровней в Telegram.
КодПараллельно проверяет роутер, провайдера, DNS и VPN. По совокупности результатов определяет вероятный источник сбоя, а гистерезис сглаживает случайные колебания. Поставляется как один статически скомпилированный бинарник с дашбордом в терминале, который обновляется в реальном времени.
Система из двух ботов (админка и витрина) с CRUD-операциями для каталога и заказов, статистикой, рассылками, скидками и управлением несколькими кошельками. Обнаруживает блокировку бота и мгновенно переключается на резервный токен. Платежи в USDT проверяет ончейн.