network-user

DotCore · projects · shared core

network-user

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.

scroll

about

Design. Build. Ship.

network-user

network-user

Developer, author of DotSound and other dot-prefixed projects.

stack

What I ship products with.

Deep backend, pragmatic frontend, real DevOps, and ML where it genuinely earns its place. The tool follows the problem.

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

Frontend

  • TypeScript
  • React 18
  • Astro 4
  • Vite 5
  • Tailwind
  • Pyodide (WASM)
  • Zod
  • TanStack Router
  • Monaco editor
  • Framer Motion
  • MDX
  • Radix UI
  • Shiki
  • TanStack Virtual
  • Web Workers
  • i18next
  • JavaScript
  • Bootstrap
  • Jinja2

AI / ML

  • PyTorch
  • faster-whisper
  • Demucs
  • Claude Code
  • Cursor
  • Codex
  • Antigravity
  • ComfyUI
  • YOLO
  • n8n
  • Pandas

Data / Storage

  • PostgreSQL 16
  • Redis
  • Elasticsearch 8
  • MinIO / S3
  • SQLite
  • asyncpg
  • psycopg 3
  • IndexedDB / Dexie

DevOps

  • Docker
  • Docker Compose
  • GitHub Actions
  • GitLab CI/CD
  • ArgoCD
  • Nginx
  • Cloudflare Pages
  • VPS
  • Poetry
  • pnpm
  • Turborepo
  • Pytest
  • Vitest
  • testcontainers
  • mypy
  • Ruff
  • ESLint
  • Prettier
  • FFmpeg

Observability

  • Prometheus
  • OpenTelemetry
  • Grafana
  • Loki
  • Tempo
  • Sentry
  • structlog

Security / Auth

  • JWT
  • TOTP / 2FA
  • argon2id
  • bcrypt
  • HMAC
  • Fernet
  • AES backups
  • ClamAV

Mobile / Bots

  • aiogram 3
  • Telegram Bot API
  • Telegram Mini Apps
  • PWA

Web3 / Blockchain

  • Web3.py
  • Solidity
  • Truffle / Hardhat
  • Ethereum

projects

Products, not demos.

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.

Platform

.learn

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.

AI
generates any lesson
localhost
no server needed
34
ready-made courses
  • TypeScript 5
  • React 18
  • Vite 5
  • NestJS 10
  • Zod
  • TanStack Router
  • +9
Bot

.schet

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.

7
operation types
4
ways to lead
retry
retry your mistakes
  • Python 3.12
  • aiogram 3.15
  • PostgreSQL 16
  • SQLAlchemy 2
  • asyncpg
  • Redis
  • +3
Tool

.agents

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.

local
code never leaves the machine
live
see what's happening
stop
control from phone
  • Python 3.12
  • aiogram 3.27
  • FastAPI 0.111
  • SQLite
  • SQLAlchemy 2
  • Alembic
  • +6
Bot

.work

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.

auto
closes orders itself
3
screen per role
AES
encrypted backups
  • Python 3.12
  • aiogram 3.27
  • PostgreSQL 16
  • SQLAlchemy 2
  • Redis
  • taskiq
  • +5
Tool

.trace

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.

0
no IP leaks
6
sources keep working
HTML
opens itself
  • Python 3.12
  • asyncio
  • aiohttp
  • aiohttp-socks
  • dnspython
  • ipwhois
  • +5

DotCore ecosystem

The tooling the projects stand on: internal infra and a shared standard. Not products, but the rig beneath them.

infrastructure Tool in production

.skills

dotcore-skills

One set of Agent Skills, into 10+ coding agents in a single pass.

An Agent Skills monorepo for the DotCore ecosystem: each skill is a folder following the agentskills.io spec, and two parallel installers (PowerShell and bash+Python) lay it into 10+ coding-agent directories in a single pass over one shared JSON path config. This tooling generates the READMEs and rules across every DotCore project, including this site.

10+
coding agents
2
Agent Skills
PS · bash
runtime parity
  • PowerShell
  • Bash
  • Python 3
  • JSON
  • Markdown
  • GitHub Actions

scroll: a path through the months

journey

How it was built.

The products shipped one after another, each with its own challenge. A month-by-month timeline.

  1. 9 Jun 2026

    .learn

    A learning workbench that AI extends on its own: content and interactivity alike.

    DotLearn

  2. 6 May 2026

    .work

    A shift lands as a chat message and vanishes from the board the moment someone taps it.

    DotWorkBot

  3. 19 Apr 2026

    .agents

    Your phone is the allow/deny button for your coding agent.

    DotAgents

  4. 27 Mar 2026

    .sound

    All your music in one place.

    DotSound

  5. 15 Mar 2026

    .trace

    Hundreds of IPs in, a finished report out: geo, ASN/BGP, and reputation in one async pass.

    DotTraceIP

  6. 14 Feb 2026

    .schet

    Mental math as a daily habit, with a four-way leaderboard.

    DotMath

contact

C r a z y i d e a ? J u s t a q u e s t i o n ? W r i t e , w e ' l l f i g u r e i t o u t : )

fast start

Pick the context and the email opens with a prepared subject.

GitHub Telegram