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 · projects · shared core
project collection point.
.core gathers different products into one system: each project stands on its own, but ships under the shared DotCore brand. It is the core where ideas, repositories, and directions meet.
stack
Deep backend, pragmatic frontend, real DevOps, and ML where it genuinely earns its place. The tool follows the problem.
Backend
Frontend
AI / ML
Data / Storage
DevOps
Observability
Security / Auth
Mobile / Bots
Web3 / Blockchain
projects
Each project is a finished system with its own idea, its own engineering decisions, and its own repository. Open a card: inside is the concept, the architecture, and what sets the project apart.
DotSound
All your music in one place.
An ad-free music service where all your sound lives in one place. Upload your own tracks or connect your favorite streaming platforms. Music plays smoothly, song lyrics appear in sync on their own, and smart mixes adapt to your taste and mood.
DotEye
Who entered the room: the camera sees, Telegram tells you.
A Telegram bot for camera-based presence detection. It connects to webcam, RTSP, or MJPEG sources, sends event notifications with annotated frames, and can either track presence or recognize known and unknown people.
DotLearn
A learning workbench that AI extends on its own: content and interactivity alike.
A learning platform where an AI agent generates topics on any subject and packages them as type-safe code modules. Runs locally: no server, no account required. Learner code executes in an isolated browser sandbox with network APIs blocked: nothing you write is sent anywhere, and progress lives in the browser.
DotAudio
Speech and captions, locally.
A desktop app for local speech recognition: dictation, live captions, and audio or video transcripts. Timecodes and session history stay local; no cloud is required.
DotMath
Mental math as a daily habit, with a four-way leaderboard.
A bilingual Telegram mental-arithmetic trainer built around retention. Seven operation types across three difficulty levels, a day streak, and a leaderboard that reads the same result four ways: streak, total solved, accuracy, and a weighted score.
DotAgents
Your phone is the allow/deny button for your coding agent.
DotAgents hooks into Cursor, Claude Code, and Antigravity and catches the exact moment an agent reaches for a risky command. The call goes straight to your phone via Telegram: tap allow and it runs, tap deny or say nothing and it doesn't.
DotWorkBot
A shift lands as a chat message and vanishes from the board the moment someone taps it.
Employers and workers close a one-off shift entirely inside Telegram, with no screen outside the chat. Order is kept not by a dispatcher but by a separate process: it sends reminders and closes expired orders on its own. Three roles, three menus, one chat.
DotTraceIP
Hundreds of IPs in, a finished report out: geo, ASN/BGP, and reputation in one async pass.
An async CLI that takes a list of IPs and queries six sources per address in parallel: geolocation, ASN and BGP, owner network, DNS, and reputation. One source failing doesn't break the report, and the result comes out as TXT, JSON, CSV, or HTML.
The tooling the projects stand on: internal infra and a shared standard. Not products, but the rig beneath them.
dotcore-skills
8 Agent Skills for 10+ coding agents in a single pass.
An Agent Skills monorepo for coding agents: eight installable skills following the agentskills.io spec, PowerShell and bash+Python installers, and one shared path config. The installers place the skills in 10+ agent directories. The set covers project READMEs and rules, pre-deploy audits, illustrations, HTML animation, and text editing. These tools generate the READMEs and rules for the entire .core ecosystem, including this site.
scroll: a path through the months
journey
The products shipped one after another, each with its own challenge. A month-by-month timeline.
Who entered the room: the camera sees, Telegram tells you.
DotEye
Speech and captions, locally.
DotAudio
A learning workbench that AI extends on its own: content and interactivity alike.
DotLearn
A shift lands as a chat message and vanishes from the board the moment someone taps it.
DotWorkBot
Your phone is the allow/deny button for your coding agent.
DotAgents
All your music in one place.
DotSound
Hundreds of IPs in, a finished report out: geo, ASN/BGP, and reputation in one async pass.
DotTraceIP
Mental math as a daily habit, with a four-way leaderboard.
DotMath