Backend
- Python 3.12
- FastAPI
- NestJS 10
- Django / DRF
- SQLAlchemy 2
- Pydantic
- asyncio
- Celery
- Taskiq
- Alembic
- httpx
- aiohttp
- Starlette
- Uvicorn
- Litestar
- pydantic-settings
- aiohttp-socks
- APScheduler
DotCore · проекты, единое ядро
кузница проектов.
.ядро собирает разные продукты в одну систему: каждый проект живет отдельно, но выпускается под общим брендом DotCore. Это ядро, где сходятся идеи, репозитории и направления.
обо мне
.ядро
backend разработчик полного циклапишу код вместе с AIагенты, автоматизация:от концепта до готового продукта.
стек
Глубокий бэкенд, прагматичный фронтенд, настоящий DevOps и ML там, где он реально нужен. Инструмент выбираю под задачу.
Backend
Frontend
AI / ML
Данные / Хранилища
DevOps
Observability
Security / Auth
Mobile / Bots
Web3 / Blockchain
проекты
Каждый проект: законченная система со своей идеей, своими инженерными решениями и своим репозиторием. Открой карточку: внутри концепт, архитектура и то, что выделяет проект.
DotSound
Вся музыка в одном месте.
Музыкальный сервис без рекламы, где весь твой звук собирается в одном месте. Загружай свои треки или подключай любимые стриминговые платформы. Музыка играет плавно, слова песни появляются сами в такт, а умные подборки подстраиваются под твой вкус и настроение.
DotLearn
Учебная среда, которую AI расширяет сам: и контентом, и интерактивом.
Платформа для обучения, где AI-агент генерирует темы на любой запрос и упаковывает их в типобезопасные код-модули. Запускается локально: сервер и аккаунт не нужны. Код учащегося исполняется в изолированном браузерном sandbox с заблокированными сетевыми API: написанное никуда не передаётся, прогресс хранится в браузере.
DotMath
Устный счёт как ежедневная привычка, с рейтингом по четырём срезам.
Двуязычный Telegram-тренажёр устного счёта, построенный вокруг удержания. Семь типов операций на трёх уровнях сложности, серия дней и рейтинг, который смотрит на результат с четырёх сторон: стрик, всего решено, точность и взвешенные очки.
DotAgents
Твой телефон: кнопка allow/deny для AI-агента в IDE.
DotAgents ставит хук в Cursor, Claude Code и Antigravity и ловит момент, когда агент тянется к рискованной команде. Решение прилетает тебе в Telegram: тапнул allow, и команда выполняется; тапнул deny или промолчал, и она отклонена.
DotWorkBot
Смена появляется сообщением в чате и пропадает с биржи, как только кто-то на неё нажал.
Работодатель и работник закрывают разовую смену прямо в Telegram, без единого экрана снаружи чата. За кулисами порядок держит не диспетчер, а отдельный процесс: он сам напоминает о выходе и закрывает просроченные заказы. Три роли, три набора меню, один и тот же чат.
DotTraceIP
Сотни IP на входе, готовый отчёт на выходе: гео, ASN/BGP и репутация за один асинхронный проход.
Асинхронный CLI, который берёт список IP и по каждому параллельно опрашивает шесть источников: геолокацию, ASN и BGP, сеть владельца, DNS и репутацию. Отказ одного источника не портит отчёт, а итог собирается в TXT, JSON, CSV или HTML.
Инструменты, на которых держатся проекты: внутренний тулинг и общий стандарт. Не продукты, а оснастка под них.
dotcore-skills
Один набор Agent Skills: в 10+ кодинг-агентов одним проходом.
Монорепо Agent Skills экосистемы DotCore: каждый скилл это папка по спецификации agentskills.io, а два параллельных установщика (PowerShell и bash+Python) раскладывают её в каталоги 10+ кодинг-агентов одним проходом поверх общего JSON-конфига путей. Этим тулингом собраны README и правила всех проектов DotCore, включая этот сайт.
листай: путь по месяцам
путь
Продукты выходили один за другим, каждый со своим вызовом. Хронология по месяцам.
Учебная среда, которую AI расширяет сам: и контентом, и интерактивом.
DotLearn
Смена появляется сообщением в чате и пропадает с биржи, как только кто-то на неё нажал.
DotWorkBot
Твой телефон: кнопка allow/deny для AI-агента в IDE.
DotAgents
Вся музыка в одном месте.
DotSound
Сотни IP на входе, готовый отчёт на выходе: гео, ASN/BGP и репутация за один асинхронный проход.
DotTraceIP
Устный счёт как ежедневная привычка, с рейтингом по четырём срезам.
DotMath
контакты