О себе
Занимаюсь дизайном и разработкой 20+ лет. Играю в CS:GO и Star Citizen, люблю стритфуд и альтушек.
Что делал
OneClickLead Frontend, с января 2024
- Виджет AI-ассистента для магазинов: загрузчик на чужом сайте плюс приложение в iframe, обмен через postMessage. Стриминг ответов агента с разбором гонок между текстом и вызовами инструментов.
- Админка к виджету с нуля: визард настройки, живое превью, журнал диалогов, разграничение прав.
- Виртуальная примерка одежды: палитра под тему клиента с тёмным режимом, генерация образов, общая корзина, киоск-витрина для офлайн-точек.
- Дашборд мониторинга соцсетей и чат-интерфейсы.
Свои продукты
- Taskless — задачи, чаты, звонки и документы в одной среде. Схема базы и бэкенд, запись созвонов через LiveKit Egress, расшифровка и разбор разговора, агент с инструментами, MCP-сервер с OAuth для подключения к Claude Code.
- Proxyness — свой VPN: транспортный протокол с переспросом поверх 443 порта, выбор выходного узла, kill-switch. Сервер на Go, клиент на Electron. Открытый код, AGPL-3.0.
- Tacet — набор из 320 иконок, где разрез контура описан данными: отсюда рисующая анимация и режимы плотности из одного источника. У каждого глифа записано, когда его брать. Открытый код, MIT.
Где работал раньше
- Консоль.Про — фронтенд
- Dropstab — фронтенд
- humans.net — фронтенд
- TransCrypt — фронтенд
- ИТИС, 1cupis — фронтенд
- DevPocket — дизайн интерфейсов
- НПО «СтарЛайн» — дизайн интерфейсов, фронтенд и бэкенд
- RTIT — дизайн интерфейсов
- МОБИ.Деньги — дизайн интерфейсов
Чем работаю
Фронтенд
TypeScriptReactNext.jsViteMobXApollo, GraphQLRadix, shadcn/uiSCSS-модулиi18next
Бэкенд
Node.jsExpressHonoGoPythonPrismaPostgreSQLDrizzleSSEJWT, OAuth 2.1
Реальное время и медиа
LiveKitWebRTCWebSocketpostMessage
AI
Anthropic ClaudeOpenAI SDKMCPag-ui protocol
Десктоп и инфраструктура
ElectronDockerGitHub ActionsCaddynginx