/ РЕЗЮМЕ/ CV

Александр ШульгинAleksandr Shulgin

Инженер: ИИ и Python-бэкендEngineer: AI and Python backend

GMT+10 · удалённо или релокация: EU, Азия, ОАЭ · full-time · контракт · фриланс GMT+10 · remote or relocation: EU, Asia, UAE · full-time · contract · freelance

Около двух лет практики, самоучка, разрабатываю с ИИ-инструментами. Делаю системы, которые работают без присмотра: торговая инфраструктура на моих деньгах, контент-платформа, инструменты для наблюдения за агентами. Шесть моих пул-реквестов приняты в репозиторий Google DeepMind formal-conjectures, из них пять формализаций на Lean 4. About two years of hands-on work, self-taught, building with AI tools. I make systems that run without supervision: trading infrastructure on my own money, a content platform, tools for observing agents. Six of my pull requests are merged into Google DeepMind's formal-conjectures repository, five of them Lean 4 formalizations.

01 Избранные работыSelected work

Торговая инфраструктураTrading infrastructure

Системы на моих собственных деньгах: исполнение, контроль риска, алерты и ручной стоп, круглосуточно без оператора. Отправка заявки ×13 быстрее: было 290-596 мс, стало 18-41 мс (замер марта 2026), p99 отправки меньше 50 мс. Systems on my own money: execution, risk control, alerts and a manual stop, 24/7 without an operator. Order submit is 13x faster: from 290-596 ms down to 18-41 ms (measured in March 2026), p99 submit under 50 ms.

Роль:Role: один, весь цикл: проектирование, код, деплой, эксплуатация. solo, full cycle: design, code, deployment, operations.

Результаты на главной ↗Results on the home page ↗

Content Factory

Платформа генерации контента под несколько каналов: FastAPI-бэкенд и Vite-фронт, оркестрация нескольких LLM-провайдеров с фолбэком, очередь воркеров, публикация по расписанию. Работает 24/7. A content-generation platform for several channels: a FastAPI backend and a Vite frontend, multi-provider LLM orchestration with fallback, a worker queue, scheduled publishing. Running 24/7.

Роль:Role: один, весь цикл: проектирование, код, деплой, эксплуатация. solo, full cycle: design, code, deployment, operations.

Страница сервиса ↗Service page ↗

Agent Graph Inspector

Превращает журнал многоагентного прогона в одну HTML-страницу: карта исполнения, дорожка реального времени, критический путь. Открытый код, живое демо на реальном прогоне из 25 агентов. Turns the journal of a multi-agent run into one HTML page: an execution map, a real wall-clock timeline, the critical path. Open source, with a live demo built from a real 25-agent run.

Роль:Role: один, весь цикл: проектирование, код, деплой, эксплуатация. solo, full cycle: design, code, deployment, operations.

Демо ↗Demo ↗ Код ↗Source ↗ Инженерный разбор (EN)Engineering case

Qwerty Switcher

Нативный автопереключатель раскладки для macOS: перехват клавиш через CGEventTap, определение языка словарём и N-граммами. Бесплатно, без подписки, 1310 автоматических проверок. A native macOS keyboard-layout auto-switcher: key interception via CGEventTap, language detection with a dictionary and n-grams. Free, no subscription, 1310 automated checks.

Роль:Role: один, весь цикл: проектирование, код, деплой, эксплуатация. solo, full cycle: design, code, deployment, operations.

Исходный код ↗Source ↗

02 Вклад в чужой код и открытый кодContributions and open source

google-deepmind/formal-conjectures · 6 PR приняты6 merged PRs

  • #4245 Доказательство на Lean 4 для задачи Эрдёша 1084, принято в репозиторий Google DeepMind. A Lean 4 proof for Erdos problem 1084, merged into the Google DeepMind repository.
  • #4244 Задача 1052: формальная привязка доказательства о 24-значном унитарно совершенном числе. Problem 1052: linking the 24-digit unitary-perfect proof through formal_proof.
  • #4364 Открытая задача Грина №64: формализация вопроса о бесконечности нечётных значений. Green's open problem 64: formalizing the question about the infinitude of odd values.
  • #4361 Эрдёш 418: формулировка гипотезы о нечётных нокототиентах, записана в Lean 4 в терминах Mathlib (постановка задачи, не доказательство). Erdos 418: the Odd Noncototient Conjecture stated in Lean 4 / Mathlib terms (a statement, not a proof).
  • #6509 Эрдёш 885, случай k = 4: доказательство на Lean 4 с явным свидетелем из компьютерного поиска (формализация результата Bremner, 2019). Erdos 885, the k = 4 case: a Lean 4 proof with an explicit witness from a computer search (a formalization of Bremner's 2019 result).
  • #4379 Задача 90: формулировка в репозитории связана с внешним формальным опровержением на Lean (доказательство не моё), закрыт issue #4229. Problem 90: the repository statement linked to an external Lean disproof (the proof is not mine), closing issue #4229. внешнее доказательствоexternal proof

Открытый кодOpen source

  • erdos-openevolve Эволюционный поиск, воспроизводящий известную числовую границу; независимый проверяльщик перепроверяет результат одной командой. Evolutionary search that reproduces a known numerical bound; an independent verifier re-checks the result with one command.
  • erdos-computational-bounds SAT-поиск с сертификатами LRAT для трёх задач Эрдёша: доказательство проверяется машиной. SAT search with LRAT certificates for three Erdos problems: the proof is machine-checked.
  • transaction-guardian Сторож транзакций для криптокошельков: разбирает, что именно подписывает пользователь, до подписи. MIT. A transaction guard for crypto wallets: it explains what the user is about to sign, before they sign it. MIT.
  • pretrade-risk Слой предторговых проверок для ордер-ботов: лимиты и запреты срабатывают до отправки ордера. MIT. A pre-trade risk layer for order bots: limits and vetoes fire before the order goes out. MIT.
  • server-hardening-playbook Скрипты первичной защиты сервера, написанные после разбора реального взлома. MIT. Server hardening scripts written after investigating a real break-in. MIT.
  • agent-graph-inspector Карта прогона многоагентной системы: кто из агентов что сделал и где всё встало. MIT. A map of a multi-agent run: which agent did what, and where the run stalled. MIT.
  • pm2-cockpit Аварийное управление процессами сервера прямо из Telegram. MIT. Emergency process control for a server straight from Telegram. MIT.
  • fleetmap Список процессов превращается в самодостаточную HTML-карту флота. Turns a process list into a self-contained HTML map of the fleet.
  • evidence-to-skill Гейт, который не пускает непроверенный внешний материал в инструменты агента без доказательств. MIT. A gate that keeps unvetted external material out of an agent's tooling until it is backed by evidence. MIT.
  • curated-claude-code Методология и конвенции ежедневной работы через Claude Code. MIT. Methodology and conventions for daily work through Claude Code. MIT.

03 Работа для заказчиковClient work

Сайты, сданы заказчикам, 2026Sites delivered to clients, 2026

  • horsesfarm.ru Конюшня и контактная зооферма: страницы животных, услуги, события, галерея; владелец правит содержимое сам. A horse yard and petting farm: animal pages, services, events, gallery; the owner edits the content herself.
  • tanyabunina.ru Сайт авторского курса по физиологичной расчистке копыт: программа из пятнадцати уроков, тарифы, видео, запись. A site for an author's course on physiological hoof trimming: a fifteen-lesson programme, tariffs, videos, sign-up.
  • me4tut.ru Антикафе и клуб настольных игр в Санкт-Петербурге: залы под мероприятия с калькулятором аренды, посещение по минутам, коллекция игр в 3D-карусели. An anticafe and board-game club in Saint Petersburg: event rooms with a rental calculator, pay-per-minute visits, a 3D carousel of the game collection.

Сервисы, сданы заказчикамServices, delivered to clients

  • Transaction Guardian Сервис мониторинга on-chain транзакций: подписка на события, фильтры по адресам и сигнатурам, алерты в Telegram, дашборд. A service for monitoring on-chain transactions: event subscriptions, filters by address and signature, Telegram alerts, a stats dashboard.
  • Hub Research AI-ассистент крипто-ресёрча: собирает данные из множества источников, сводит в отчёты с LLM-аналитикой и отдаёт через бота. An AI assistant for crypto research: gathers data from many sources, distills it into reports with LLM analysis and delivers them through a bot.
  • Twitter Intel Мониторинг X/Twitter по крипто-проектам с AI-саммари, скорингом важности и фильтром шума; алерты в Telegram. X/Twitter monitoring across crypto projects with AI summaries, importance scoring and noise filtering; Telegram alerts.

04 ОпытExperience

05 Стек и языкиStack and languages

Backend / PythonPython 3.11+, asyncio / aiohttp, FastAPI, pydantic / typing, pytest

LLM / AIAnthropic / Claude, Gemini API, OpenAI / Codex, Groq, Prompt engineering

Automation / ScrapePlaywright, Telethon, BeautifulSoup / lxml

Systems / Low-levelRust, WebSocket protocol, On-chain signing / EVM, Rate-limit / queue design

DevOps / LinuxLinux CLI, pm2 / systemd, SSH / tunneling, Docker, git / GitHub

Web / DesignReact / TypeScript, HTML / CSS, Node.js / Express, D3.js, Web & app design

ЯзыкиLanguages Русский родной. Английский: документация, код и переписка свободно, к звонку-проверке готов. Native Russian. English: docs, code and written communication with ease; happy to do a screening call.

sanexxx777@gmail.com