Тихон Устинов

Tech Lead · Mobile, Frontend, Backend · Москва

О себе

Разработчик и руководитель с опытом от фронтенда до кроссплатформенной мобильной разработки. Не только руковожу — активно пишу код, проектирую архитектуру, настраиваю CI/CD. Быстро погружаюсь в новые стеки и показываю результат.

RWB · Tech Lead · Goods Flow (WB ПВЗ)
Ростелеком ИТ · Frontend → Tech Lead · ЕПК

Помимо рабочих проектов — боты на Kotlin + PostgreSQL и Node.js/TypeScript, macOS-приложение на Swift/SwiftUI, Chrome-расширения, бэкенды на Go. Для каждой задачи выбираю подходящий инструмент.

Большинство проектов на GitHub — приватные, поэтому часть активности и репозиториев не отображается в профиле.

Активность в рабочем GitLab (RWB)

Скриншот графика активности в GitLab RWB — коммиты, merge requests, issues, комментарии
График активности за год: issues, merge requests, pushes, комментарии (hosted GitLab RWB).

Сейчас интересуюсь и изучаю ИИ для оптимизации рутинных задач, анализа, исследований и повышения производительности — с грамотным подходом, с бэкграундом, не тяп-ляп.

Стек (по релевантности)

Избранные проекты

Goods Flow (WB ПВЗ) · RWB

Мобильное приложение для сотрудников ПВЗ Wildberries (Android и iOS из одной кодовой базы). Руковожу разработкой и активно пишу код. 47 модулей, custom Gradle convention plugins, OpenAPI-генерация, сканер штрихкодов (CameraX + MLKit), офлайн-режим, push (FCM + HMS). CI/CD: сборка, подпись, публикация в магазины.

KotlinKMPCompose MultiplatformKtorKoinRealmRoomVoyagerFastlaneGitLab CI/CDFirebaseSentry

ClipBuffer

Мультибуфер обмена для macOS — менеджер истории копирований. Работает в menu bar, быстрая вставка из истории (⇧⌘V), автоудаление записей, гибкие настройки, два языка интерфейса.

SwiftSwiftUImacOS

YouTrack Status Tools

Chrome-расширение: статусы и поля задач из YouTrack API, настраиваемые колонки, копирование в Google Sheets.

Chrome ExtensionWebpackJavaScript

@tag_their_bot (Tag Their Bot)

Управление группами пользователей и тегирование в Telegram-чатах; дежурные с датами или автоитерацией.

Node.jsTypeScriptYDB

@video_easily_bot (ВидеоМем Бот)

База мем-видео, быстрый поиск, inline-режим в любом чате (@video_easily_bot <запрос>), пополнение базы пользователями. Есть две реализации: на Kotlin (Ktor) и на Go.

KotlinKtorGo

git-notifier

Уведомления в Telegram о GitLab Pipeline и Merge Request.

KotlinKtorPostgreSQLDocker

work_network (Telegram Chat Manager)

Веб-приложение: авторизация через Telegram (в т.ч. 2FA), список чатов.

Node.jsExpressGramJS

Публикации (Habr)

Контакты

GitHub Telegram Habr

Tikhon Ustinov

Tech Lead · Mobile, Frontend, Backend · Moscow

About

Developer and team lead with a track from frontend to cross-platform mobile. I don't just manage — I actively write code, design architecture, and set up CI/CD. Quick to dive into new stacks and deliver results.

RWB · Tech Lead · Goods Flow (WB ПВЗ)
Rostelecom IT · Frontend → Tech Lead · ЕПК

Beyond work — bots in Kotlin + PostgreSQL and Node.js/TypeScript, macOS app in Swift/SwiftUI, Chrome extensions, backends in Go. I pick the right tool for the job.

Most GitHub projects are private, so part of the activity and repos is not visible.

Activity in work GitLab (RWB)

GitLab RWB activity graph — commits, merge requests, issues, comments
One-year activity: issues, merge requests, pushes, comments (hosted GitLab RWB).

Exploring AI for routine tasks, analysis, and research — with a solid approach.

Stack (by relevance)

Featured projects

Goods Flow (WB ПВЗ) · RWB

Mobile app for Wildberries pickup-point staff (Android and iOS from shared codebase). I lead development and actively write code. 47 modules, custom Gradle convention plugins, OpenAPI generation, barcode scanner (CameraX + MLKit), offline mode, push (FCM + HMS). CI/CD: build, signing, publishing to stores.

KotlinKMPCompose MultiplatformKtorKoinRealmRoomVoyagerFastlaneGitLab CI/CDFirebaseSentry

ClipBuffer

Multi-clipboard for macOS — clipboard history manager. Lives in the menu bar, quick paste from history (⇧⌘V), auto-delete entries, flexible settings, two UI languages.

SwiftSwiftUImacOS

YouTrack Status Tools

Chrome extension: task statuses and fields from YouTrack API, configurable columns, copy to Google Sheets.

Chrome ExtensionWebpackJavaScript

@tag_their_bot (Tag Their Bot)

User groups and tagging in Telegram chats; duty rotation by date or auto-iteration.

Node.jsTypeScriptYDB

@video_easily_bot

Meme-video database, fast search, inline in any chat (@video_easily_bot <query>). Two implementations: Kotlin (Ktor) and Go.

KotlinKtorGo

git-notifier

Telegram notifications for GitLab Pipeline and Merge Request.

KotlinKtorPostgreSQLDocker

work_network (Telegram Chat Manager)

Web app: auth via Telegram (incl. 2FA), chat list.

Node.jsExpressGramJS

Publications (Habr)

Contacts

GitHub Telegram Habr