КОД · 2020 →
От вёрстки до бэкенда
Вёрстка, фронтенд, фуллстек, потом три года серверной разработки на Java и Kotlin. Сейчас код пишут ИИ-агенты, а я задаю направление и держу качество. Их код я читаю и правлю сама — иначе ревью сводится к тому, чтобы поверить агенту на слово.
2 065
контрибуций февраль — сентябрь 2026 · 159 активных дней
График начинается с февраля: до этого я работала в Самокате, и код уходил в корпоративный GitLab, а не сюда. Самый плотный месяц — июль, 514 контрибуций: это Shotra.
НА РАБОТЕ · 2021 — 2025
В командах
Четыре компании с 2021 по 2025: от вёрстки интерфейсов до серверной разработки на Java и Kotlin. Всё это чужие кодовые базы, чужие процессы и код-ревью — то, чему в своих проектах не научишься.
-
Самокат (ООО «Умное пространство») — бэкенд-разработка
январь 2023 — декабрь 2025 · 3 года · Москва
Продуктовая сеть и интернет-магазин. Писала и поддерживала серверные приложения на Java и Kotlin — бизнес-логику, REST API, интеграции с внешними системами. Отдельная часть работы — PIM, система управления каталогом мегамаркета: сотни тысяч товаров со своими атрибутами, категориями и связями. Коробочная система 2013 года, которая не поддерживала ничего новее Java 8 и могла упасть от резкого движения. Переписать нельзя, можно только расширить, ничего не уронив.
Java 8 · Java · Kotlin · PIM · PostgreSQL · Kafka · Docker · GitLab CI
-
СберЛогистика — фронтенд и сервисы
апрель 2022 — январь 2023 · 10 месяцев · Москва
Перевозки, логистика, склад и внешняя торговля. Делала интерфейсы на React, телеграм-бот на Node.js и сервисы на Java со Spring Boot — то есть всю вертикаль от кнопки до базы. Формализовала и алгоритмизировала задачи, консультировала системных аналитиков, рефакторила и оптимизировала код.
React · Node.js · TypeScript · Java · Spring Boot · Telegraf · Git
-
Экспертек ИБС — фронтенд
ноябрь 2021 — апрель 2022 · 6 месяцев · Москва
Проекты для нефти и газа. Базовые компоненты интерфейса и пользовательскую часть собирала с нуля — не доработка чужого, а сборка с чистого листа.
HTML · CSS · Sass · JavaScript · React · TypeScript · Git · Jira
-
Apark — фронтенд
июнь 2021 — октябрь 2021 · 5 месяцев · Москва
Платформа для перевозок, логистики и внешней торговли. Адаптивная кроссбраузерная вёрстка и разработка функционала платформы. Первое место, где я писала фронтенд не по учебнику, а в продакшене.
HTML · CSS · Sass · JavaScript · React · Redux · Webpack · Git · Figma
Стек
Java · Kotlin · Spring Boot · PostgreSQL · Kafka · Docker · GitLab CI · Node.js · TypeScript · React · Redux · Vue / Nuxt · REST API · Git
СВОИ ПРОЕКТЫ · 2021 → 2026
Для души
Пишу постоянно и в основном для себя: больше двадцати своих репозиториев, публичная часть на гитхабе. Ниже те, что представляют интерес. Почти всё выросло из собственной задачи, которую было проще закрыть кодом, чем терпеть.
-
☎️ AI Calls
Голосовой агент, который сам звонит человеку и решает задачу в разговоре. Не текстом, а голосом — это совсем другая инженерия.
-
🎬 Story to Film
Превращает текстовую историю в короткий фильм: сценарий отдаёт модели, кадры — Luma.
-
📊 tg-monitor
Считает мой канал: охваты, реакции по каждому эмодзи, топ комментаторов, лучшее время публикации. На нём держится Джана.
-
📈 Metrics
Один сервис метрик на все мои боты, на FastAPI. Когда ботов становится много, считать каждый по отдельности перестаёт работать.
-
🧾 fns-receipts
Читает мои чеки из «Мои чеки онлайн» и считает по ним аналитику. Куда уходят деньги, видно без ручного ввода.
-
🏦 ReceiptConnector
Сводит платежи из бирж, банков и платёжных систем в один бот. Единого формата у них нет, поэтому каждый источник разбирается отдельно.
-
📑 Дедупликатор реестра
Находит дубли в платёжных документах. Скучная задача, из которой руками не выбраться.
-
🔁 tg-inst-sync
Переносит посты из телеграм-канала в инстаграм. Писать одно и то же дважды я не согласна.
-
🎧 sense_of_music
Разбирает музыкальный профиль по плейлисту: доли жанров, диапазон темпа, диаграммы. Данные из Spotify, Яндекс.Музыки и getsongbpm.
-
🍕 Pizza Choice
Выбор пиццы на компанию: модель читает меню с фото, все ставят оценки. Вето считается нулём и выбивает вариант, если его поставила половина.
-
💬 stickerbuddy
Объясняет русские стикеры по-английски, с учётом контекста переписки. Половина смысла стикера в том, когда его прислали.
-
🌯 Шаурмания
Кафе целиком в одиночку: фирменный стиль, интерфейс магазина, вёрстка и приём заказов через Telegram API.
-
🛂 DTV Copilot
Ведёт через четыре этапа подачи тайской DTV-визы. Написала, когда сама через это проходила.
-
🧮 Мамина бухгалтерия
Считает среднесписочную численность для ООО. Написала маме, чтобы она не сводила это руками.
-
✨ Upgrade My CV
Превращает любое резюме в интерактивную страницу. Ирония в том, что своё я в итоге делаю руками.
-
🏛 burokrat
Игра про бюрократию: проходишь инстанцию за инстанцией. С покупками за Telegram Stars.
-
🏥 MedSave
Личные медицинские записи с разбором документов моделью: анализы и выписки складываются в историю.
-
📰 Good News
Собирает региональные новости Твери. Родной город из Чиангмая видно только через ленту.
-
💰 openai_usage_tracker
Считает мои траты на модели, собран отдельным пакетом. Когда платишь за токены сама, счёт хочется видеть.
-
🔤 hangman
Виселица с общим словом дня для всех. Можно загадывать друг другу, ведётся статистика попыток и рекордов.
-
👕 taobao adviser
Подбирает размер и посадку одежды на таобао: оверсайз, мешковатый, обтягивающий. Размерные сетки там врут по-своему.
-
🗝 homies_quest
Квест по квартире для компании: испытания, поиск предметов, загадки. За каждую дают букву, из букв складывается слово.
-
🗡 aizen_soske_bot
Отвечает в образе персонажа из «Блича» — с его манерой, сарказмом и обращениями на «—кун».
-
🍎 food analyzer
По фотографии понимает, лицо на ней или еда, и дальше разбирает соответственно.